dt3tc 发表于 2020-1-19 19:55:37

shell语句

请问
echo ${OPTS#*--}
这句代码
#*--
起什么作用
谢谢

ll104567 发表于 2020-1-19 19:55:38

root@lp:~/lp/python/data# OPTS='asd'
root@lp:~/lp/python/data# echo ${OPTS#*--}
asd
root@lp:~/lp/python/data# OPTS='--asd'
root@lp:~/lp/python/data# echo ${OPTS#*--}
asd
root@lp:~/lp/python/data# OPTS='xx--asd'
root@lp:~/lp/python/data# echo ${OPTS#*--}
asd
root@lp:~/lp/python/data# OPTS='a--xx--asd'
root@lp:~/lp/python/data# echo ${OPTS#*--}
xx--asd
我想你已经看懂了,遇到这些东西自己试一试

AmosAlbert 发表于 2020-1-26 08:47:47

${file#*.}:删掉第一个 . 及其左边的字符串:file.txt

短命令行选项在选项前使用单横杠“-”,长命令行选项前使用双横杠“--”。
页: [1]
查看完整版本: shell语句