linux shell 脚本程序求问 谢谢啦

linux shell 脚本程序求问 谢谢啦,第1张

第一个 $1 表示输入参数;
set指令里面的参数是一条命令,查询文件及其属性。
你可以将这一串代码编辑成一个sheel脚本,例如叫sunnysh,那么你在执行这条命令的时候,需要一个输入参数,即一个文件名。例如:
/sunnysh sunnysh
执行这条命令会发生什么事呢?
filename="$1" #将sunnysh这个参数赋给变量filename
set $(ls -il $filename) #执行命令ls -il sunnysh 执行的结果为一个字符串
inode="$1" #将字符串组中的第1个值赋给变量inode
size="$6" #将字符串组中的第6个值赋给变量size
echo "name inode size"
echo "$filename $inode $size" #将三个变量打印出来
exit 0
自己去linux中测试一下就明白什么意思了。
(第一次在百度知道答题,如有帮助,请采纳!谢!)

以上就是关于linux shell 脚本程序求问 谢谢啦全部的内容,包括:linux shell 脚本程序求问 谢谢啦、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9598872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存