作者hikaruh (新生活)
看板Linux
标题[问题] 请教关於shellscript写法上的一些问题
时间Tue Jun 17 01:05:25 2008
小弟是新手,最近开始学着撰写shell script(csh)请教一下大家。
问题一
在某个log档中如果有出现abc的字,那代表运算执行完毕。x
参考了网上找到的资料
if (grep abc ./path/a.log > /dev/null )then
.......
endif
在执行的时候出现if: Expression Syntax.
请问我要如何修改? 我试过以下几种方式
if (grep "abc" ./path/a.log > /dev/null )then
if (`grep abc ./path/a.log`> /dev/null )then
都是出现同样的错误讯息
问题二
我设了一个counter
set a = 00
@ a++
echo $a
结果显示为1
我要怎麽处理才能让它显示为01呢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.94.229
1F:推 giacch:if ( { command } ) printf "%02d\n" $a 06/17 01:27
2F:→ hikaruh:感谢楼上回覆 06/17 23:09