ファイルの特定の行を抽出して別のファイルに保存するにはどうすればよいですか? 私は11行のファイルが1つあり、行4のみを新しいファイルにコピーしたいと思います。ファイルはcsv形式で、私がいない行の行をコピーする必要がファイルから行を抽出してbashで別の行にコピーする方法
EDIT
です。解決策は、行をコピーする場合は、私は新しいファイルに各行から4番目の場所をコピーする必要があります。その場所に14桁の数字であり、すべての14桁が
ファイルの特定の行を抽出して別のファイルに保存するにはどうすればよいですか? 私は11行のファイルが1つあり、行4のみを新しいファイルにコピーしたいと思います。ファイルはcsv形式で、私がいない行の行をコピーする必要がファイルから行を抽出してbashで別の行にコピーする方法
EDIT
です。解決策は、行をコピーする場合は、私は新しいファイルに各行から4番目の場所をコピーする必要があります。その場所に14桁の数字であり、すべての14桁が
awkコマンドをコピーする必要があり、これはあるtest.txtからTEST2にLNUMによって表される行番号をコピーします。この
awk 'NR == LNUM' test.txt > test2.txt
を行うために使用することができます。あなたのケースのコマンドでTXT
は、私たちの多くにとって
awk 'NR == 4' test.txt > test2.txt
なり、「行」と「行」は、この文脈では同義です。特定の列、文字の位置、またはCSVのような区切り形式から抽出することを意味しますか?いずれにしても、既存の重複を多数の回答で見つけることは容易でなければなりません。これは非常に一般的な初心者のFAQです。 – tripleee
https://stackoverflow.com/questions/12452298/bash-command-to-print-column-at-specific-range-of-line-numbersの可能な複製 – tripleee
私は11の列を持つファイルを持っています。それから、私は列4を別のファイルにコピーし、そのファイルから各行の最後の8桁を抽出し、それらをWebサーバーに送信させるだけです。 – user38974