当前位置: 技术问答>linux和unix
请教关于linux Shell字符串比较 结果与预期不一样??
来源: 互联网 发布时间:2016-04-07
本文导语: [root@localhost tmp]# cat test for filename in $(ls) do if [ "$filename"!="test" ] then echo "$filename" fi done [root@localhost tmp]# ls 4 5 test [root@localhost tmp]# sh test 4 5 test 原本的意思是只输出4、5 而不应该输出test的...
[root@localhost tmp]# cat test
for filename in $(ls)
do
if [ "$filename"!="test" ]
then
echo "$filename"
fi
done
[root@localhost tmp]# ls
4 5 test
[root@localhost tmp]# sh test
4
5
test
原本的意思是只输出4、5 而不应该输出test的啊
for filename in $(ls)
do
if [ "$filename"!="test" ]
then
echo "$filename"
fi
done
[root@localhost tmp]# ls
4 5 test
[root@localhost tmp]# sh test
4
5
test
原本的意思是只输出4、5 而不应该输出test的啊
|
if [ "$filename" != "test" ]
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。