我面對的東西,看起來容易的當前行,但無法找到答案:刪除文件
該功能的目的是去除所有包含3個逗號「」行:
while read line; do
COUNT=$(echo $line | grep -o "\," | wc -)
if [ $COUNT -ne 3 ]; then
remove line
fi
done < tmp.txt
我沒有找到如何刪除當前行,你能幫助我嗎?
我從grep
中抽取這個tmp.txt
,如果它是一個變量而不是tmp.txt
它會是一樣嗎?
while read line; do
COUNT=$(echo $line | grep -o "\," | wc -)
COUNT=$(echo $line | grep -o "\," | wc -)
if [ $COUNT -ne 3 ]; then
remove line
fi
done <<< "$toto"
在此先感謝
不'3'本身性格逗號','並且只有在發生它的3倍線。 –