永发信息网

linux shell 代码求翻译! 新人不懂,求逐行翻译一下,尤其是最后一行,谢了

答案:2  悬赏:20  手机版
解决时间 2021-02-20 11:17
#!/bin/csh
if($#argv !=0) then
echo usage:$0
exit
endif
set yyyy =`date -u +%Y | awk '{printf("%4.4d",$1}'`
最佳答案
#!/bin/csh ——缺省使用csh执行脚本
if($#argv !=0) then ——判断是否有参数
echo usage:$0 ——如果有参数,输出使用说明,只有脚本名,无参数
exit ——退出
endif
set yyyy =`date -u +%Y | awk '{printf("%4.4d",$1}'` —— 将年份值付给变量yyyy,不过这句有错误,少了个),并且没必要用后面的awk,printf里4.4d感觉也多余。。。
全部回答
if($#argv !=0) then echo usage:$0 exit endif 这几句是检查命令行参数是否为0个,如果不是0个则提示一下退出 set yyyy =`date -u +%Y | awk '{printf("%4.4d",$1}'` 设置了环境变量yyyy为命令行返回 date -u +%Y 返回年份 2015 后面awk这句会报错,好像没有啥用处
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
反射1000Hz的声音反射板的最小尺寸为()m。A.0
求288乘406乘2015被11除的余数
和乐在哪里啊,我有事要去这个地方
左边一个永右边一个日念什么?
为什么有的人在找不到结婚对象走得很辛苦 知
【用淡奶油制作冰淇淋的全过程要具体的,包括
oppor11解锁是几位4位还是6位
石景山两限房公示查询
吴江市金蝶喷气织造厂地址有知道的么?有点事
锻与炼是什么意思
【三个火是什么字】一个火.两个火,三个火.四
造梦西游5星光守护永久增加宠物守护什么意思
钦州发展少几条地铁 这样一来,钦州有得
在携程网用身份证买的火车票要怎么取票啊
河北离上海多远
推荐资讯
【扫地作文】关于扫地的作文
淘宝引流软件哪个好
从大连市中山区天津街 到 旅顺北路三涧堡石灰
宜兴哪里可以买到猫咪?
硅晶体管be两端直接串联1.5V电压源,工作在放
一本修佛一心慈悲的穿越小说
鑫海花园怎么去啊,有知道地址的么
迷雾世界奈尔森技能攻略 破魔战士奈尔森怎么
闽南闽北闽东闽西 都包含哪些县市?
【拉瓦尔喷管】拉瓦尔喷管的工作原理是什么?
祝你天天快乐英文怎么写?
中国银行卡在农商ATM取钱会扣手续费吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?