次の入力を別の列に変数として読み込む必要がありますか?入力.txt
b73_chr10 w22_chr9
w22_chr7 w22_chr10
w22_chr8 w22_chr6
次のコマンドを作成しましたが、正しくないようです。
value1=$(echo $line| awk -F\ '{print $1}' input.txt)
value2=$(echo $line| awk -F\ '{print $2}' input.txt)
ベストアンサー1
read
内蔵シェルを使用できます。
while IFS=" " read -r value1 value2 remainder
do
...
done < "input.txt"
追加のフィールドがある場合は、残りに表示されます。シェルのデフォルト値IFS
(フィールド間の区切り文字)は、各行を対応するコンポーネントフィールドに分割するために使用される空白文字で構成されます。