我有1美元的temp.tar.gz 如何在另一个变量中获得'temp'?
我正在使用bash 提前谢谢。
答案 0 :(得分:6)
echo ${1%%.*}
答案 1 :(得分:0)
使用bash
echo ${string%%.*}
答案 2 :(得分:0)
使用bash
和GNU parallel
:
$ myFilename=`find . -maxdepth 1 -name *.gz -print0 | parallel -0 echo {.} | parallel -0 echo {.}`
$ echo $myFilename
./temp
当然,不像其他方法那样干净,但它可以使用带有空格的文件名。