shell脚本如果在变量line中抓取到ABC字符串则删除这行,否则echo变量line
时间: 2024-03-09 14:45:28 浏览: 55
shell脚本入门-变量、字符串, Shell脚本中变量与字符串的基础操作教程
可以使用grep命令来判断变量line中是否包含ABC字符串,如果包含则删除这行,否则echo输出这一行。
可以使用以下的shell脚本实现这个功能:
```
while read line
do
if echo "$line" | grep -q "ABC"; then
continue
else
echo "$line"
fi
done
```
在这个脚本中,使用while循环来逐行读取输入的内容。然后使用echo命令将变量line中的内容传递给grep命令来查找ABC字符串。如果查找到了ABC字符串,则使用continue命令跳过当前循环,即删除这一行;否则,使用echo命令输出这一行。
阅读全文