以下のようにファイルがあったとき row_num.txt
1 3 5
対応する行を以下のファイルから削除する test.txt
aaaaa bbbbb ccccc ddddd eeeee
こちらのコマンドでできる
$ indexes=(`cat row_num.txt`) $ echo "${indexes[@]/%/d;}" | sed -f - test.txt bbbbb ddddd
以下のようにファイルがあったとき row_num.txt
1 3 5
対応する行を以下のファイルから削除する test.txt
aaaaa bbbbb ccccc ddddd eeeee
こちらのコマンドでできる
$ indexes=(`cat row_num.txt`) $ echo "${indexes[@]/%/d;}" | sed -f - test.txt bbbbb ddddd