标签: bash shell substring
我想在shell脚本中执行此操作:删除文件后缀并将其保存到另一个变量中:
file=abcabc.cpp postf=.cpp name=${file##postf} echo $name
但这无济于事。操作后我想要name = abcabc。你能救我吗?
答案 0 :(得分:3)
您可以使用:
name="${file%$postf}" echo "$name" abcabc