私はシェルプログラミングに初めて触れました。というファイルがありますquaternary_splitted.csvmacOSで。各行には4つの単語があります。各行の各単語を取得し、変数に割り当てたいと思います。ちょっとおすすめアッコマンド入力forループ
私はシェルプログラムでこの4つの変数のそれぞれの値をもっと使いたいと思います。
助けてくれてありがとう。ファイルの数行:
Ta Cr Mo W
Nb Cr Mo W
Nb Ta Mo W
Nb Ta Cr W
Nb Ta Cr Mo
ベストアンサー1
while read
次のループを使用してこれを実行できます。
while read -r col1 col2 col3 col4 trash; do
something with "$col1"
something with "$col2"
something with "$col3"
something with "$col4"
done < /path/to/quaternary_splitted.csv
次に、各行を読み取り、quaternary_splitted.csv
最初の列をにcol1
、2番目の列をに設定するcol2
式に設定します。
このtrash
パラメーターは、ファイルに存在する可能性がありますが、必要ではないすべての項目をキャプチャーするために使用されます。次の行があるとしましょうNb Ta Cr W what is this doing here?
。ごみがなければ、次のようになります。
col1=Nb
col2=Ta
col3=Cr
col4='W what is this doing here?`