GNU/Linux >> Linux の 問題 >  >> Linux

貼り付け:コマンドが見つかりません

貼り付けコマンドは、テキスト ファイルの行を水平方向にマージするために使用されます。初期ファイルの各行は、最初の列の行です。貼り付けを使用して 2 番目のファイルを指定すると、2 番目のファイルのすべての行が新しい 2 番目の列の行になります。デフォルトでは、貼り付けコマンドはタブ スペース区切り文字を使用して各列を区切ります。 -d オプションを使用して別の区切り文字を指定できます。

たとえば、cities という名前のファイルがあるとします:

# cat file1
Mumbai
Pune
Delhi
Chennai

国という名前の 2 つ目のファイルもあります:

# cat file2
India
China
UK
USA

paste -d ,city countries の出力は次のとおりです:

# paste file1 file2
Mumbai,India
Pune,China
Delhi,UK
Chennai,USA

カット コマンドの実行中に以下のエラーが発生した場合:

cut: command not found

選択したディストリビューションに従って、以下のパッケージをインストールしてみてください:

分布 コマンド
OS X brew install coreutils
Debian apt-get install coreutils
Ubuntu apt-get install coreutils
アルパイン apk add coreutils
Arch Linux pacman -S coreutils
カリ Linux apt-get install coreutils
CentOS yum install coreutils
Fedora dnf install coreutils
Raspbian apt-get install coreutils

貼り付けコマンドの例

1. TAB を区切り文字として使用して、すべての行を 1 行に結合します。

# paste -s file

2. 指定された区切り文字を使用して、すべての行を 1 行に結合します。

# paste -s -d delimiter file

3. 区切り文字として TAB を使用して、2 つのファイルをそれぞれの列に並べてマージします。

# paste file1 file2

4. 指定された区切り文字を使用して、2 つのファイルをそれぞれの列に並べてマージします。

# paste -d delimiter file1 file2

5. 2 つのファイルをマージし、行を交互に追加します。

# paste -d '\n' file1 file2


Linux
  1. サブスクリプション マネージャー:コマンドが見つかりません

  2. dnf:コマンドが見つかりません

  3. bc:コマンドが見つかりません

  1. id:コマンドが見つかりません

  2. w:コマンドが見つかりません

  3. df:コマンドが見つかりません

  1. du:コマンドが見つかりません

  2. printf:コマンドが見つかりません

  3. リンク解除:コマンドが見つかりません