我的一个shell程序需要如下功能:
if(filename.txt中含有teststring字符串)
then………
问题是:如何用shell语言描述“filename.txt中含有teststring字符串”呢
或者说:if 与then之间应该怎样写呢
我的一个shell程序需要如下功能:
if(filename.txt中含有teststring字符串)
then………
问题是:如何用shell语言描述“filename.txt中含有teststring字符串”呢
或者说:if 与then之间应该怎样写呢
用grep命令检测文件中是否有要找的字符串,如果找到的话grep退出状态为0,那么if语句执行,否则不执行
if grep -q 'teststring' filename.txt
then
echo "Has the string."
fi
if [[ 条件 ]]
then
echo 如果条件TURE,输出
fi