以下のコマンドを実行したところ、エラーが発生しました。
k="";while read r;do [ "$k" != "" ] ="$k|";k="$k^$r\$";done<1;awk -v "KEY=$k" -v "CB=CB" -v "CSA=CSA" "BEGIN{FS=\"|\";OFS=\"|\"}{if (\$2 ~ KEY){print \$0>CB}else{print \$0>CSA}}" abc
エラー:
bash: line 1: [: missing `]'
これについて私を助けてください。
ありがとう