社区
Linux/Unix社区
帖子详情
如何在sh脚本中读取命令行参数里的文件名?
city_tiger
2007-10-22 10:32:54
例如运行:aaa.sh /mnt/I/test.img
在aaa.sh里如何写,以取得test.img?
...全文
446
13
打赏
收藏
如何在sh脚本中读取命令行参数里的文件名?
例如运行:aaa.sh /mnt/I/test.img 在aaa.sh里如何写,以取得test.img?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
city_tiger
2007-10-24
打赏
举报
回复
哦,知道了,=后面不能有空格,多谢各位。
city_tiger
2007-10-24
打赏
举报
回复
试过,仍然运行出错,aaa=`basename $1` 无法给aaa赋值
cceczjxy
2007-10-24
打赏
举报
回复
aaa=`basename $1`
echo $aaa
city_tiger
2007-10-24
打赏
举报
回复
此方法失败:
#! /bin/sh
aaa= ${1##*/}
echo $aaa
运行出错!
cceczjxy
2007-10-23
打赏
举报
回复
如何实现basename?
--------------------
basename不用实现,是系统带的一个shell命令。
lujidan
2007-10-23
打赏
举报
回复
${1##*/}得到test.img
liuweni
2007-10-23
打赏
举报
回复
重定向
roadingyh
2007-10-22
打赏
举报
回复
如果你的分隔符:'/'是固定的,可以用awk
awk -F / '{print $4}' aaa.sh
city_tiger
2007-10-22
打赏
举报
回复
如何实现basename?
cceczjxy
2007-10-22
打赏
举报
回复
basename $1
city_tiger
2007-10-22
打赏
举报
回复
只打印出/mnt/I/test.img中的test.img,去掉路径/mnt/I/
谢谢!
yecheng_110
2007-10-22
打赏
举报
回复
echo $0 #aaa.sh
echo $1 #/mnt/I/test.img
city_tiger
2007-10-22
打赏
举报
回复
我是问如何写aaa.sh?执行aaa.sh /mnt/I/test.img后打印出test.img
谢谢!
Sh
ell
脚本
读取
命令行参数
getopts是linux系统
中
的一个内置变量,一般用在循环
中
。每当执行循环时,getopts都会检查下一个命令选项,如果这些选项出现在option
中
,则表示是合法选项,否则不是合法选项。并将这些合法选项保存在VARIABLE这个...
linux命令如何
读取
参数,Linux
sh
ll
中
的$符号 --
读取
命令行参数
文件名
test.
sh
USER=nihaoecho "hello $USER"#$0
脚本
名echo "script name is : `basename $0`"#$1 第一个变量名echo "first param is : $1"#$* 所有变量echo "all params are : $*"#$# 变量长度echo "params' length...
Sh
ell:传递
命令行参数
sh
ell
脚本
文件(t.
sh
)内容: #!/bin/ba
sh
echo "
脚本
文件名
:$0" echo "..../t.
sh
a 1 #执行
脚本
文件并向其传递2个参数:
脚本
文件名
:./t.
sh
参数1:a 参数2:1 参数3:
Linux下
Sh
ell
脚本
命令行参数
:getopt、getopts用法
目录简介getopt简介支持选项用法getopt optstring parametersgetopt [options] [--] getopt [options] -o|--options [options] [--]在
sh
ell
中
使用它getopts简介我们通常在编写
sh
ell
脚本
时简单的方式是通过参数的方式...
收藏!一篇教会你写90%的
sh
ell
脚本
还不会写
sh
ell
脚本
?这篇文章教会你写90%的
sh
ell
脚本
!
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章