の現在の行を削除:私は簡単に見える何かが直面しているんだけど、答えを見つけることができないファイル
この機能の目的は3つのカンマが含まれているすべての行を削除することです「」:
while read line; do
COUNT=$(echo $line | grep -o "\," | wc -)
if [ $COUNT -ne 3 ]; then
remove line
fi
done < tmp.txt
現在の行を削除する方法はありません。どうすればよいですか?
tmp.txt
の代わりに変数に入れた場合、このtmp.txt
を大きな値からgrep
で抽出しますか?同じですか?私は他の方法でそれをやっているだろう事前
ない '3'自体、文字コンマ '、'それが起こっています3timesライン。 –