例如
echo "filename.pdf" | cut -d'.' -f 1
这样我就得到了“文件名”字符串。
我想将其存储在一个名为FILE的变量中,然后像这样使用它:
DIR=$PATH/$FILE.txt
因此,我的脚本要创建一个与pdf相同名称的file.txt(不是文件的副本,只是名称)
这样,我尝试分配echo结果。切
FILE=
但我只得到“path/.txt”,因此文件名丢失。
最佳答案
FILE=$(echo "filename.pdf" | cut -d'.' -f 1)