そのため、現在、以下に示すようにこれを行うコードを作成しました。このコードは機能し、変数をエコーした後に本来の動作を行います。
a=`awk 'NR==2 {print $1}' $coor`
b=`awk 'NR==3 {print $2}' $coor`
c=`awK 'NR==4 {print $3}' $coor`
....しかし、これをさらに多くの行で行う必要があり、より一般的な表現が必要です。そこで、以下に示すループを作成しようとしました。構文に関しては、コードに問題はないと思いますが、ファイル「Cmain」に何も出力していません。
誰かが私を助けることができるかどうか疑問に思っていました。私はスクリプト作成が初めてです。
それが役に立ったら、私が読もうとしているものを投稿することもできます。
for (( i=1; i <= 4 ; i++ )); do
for (( j=0; j <= 3 ; j++ )); do
B="`grep -n "cell" "$coor" | awk 'NR=="$i" {print $j}'`"
done
done
echo "$B" >> Cmain