当文件不存在时,我无法打印出结果。假设我在 bash 中使用此代码
v1=`cat /ieee80211/phy2/rcstats`
echo $v1
当文件存在时,它会显示这样的值
0.8
0.6
0.3
但是当文件不存在时,它只会显示:
cat: /ieee80211/phy2/rcstats: No such file or directory
如何将该警告更改为1.0
?
据我所知,我就是这样
if [! -f $v1]; then
echo "1.0"
fi
但是当文件存在时它只会打印结果1.0
,并且警告仍然出现
我应该怎么办?谢谢