嗨,我想做以下事情。
./script.sh some.file.name.dat another.file.dat
Filename1=$(echo "$1"|cut -d '.' -f 1,2)
Filename2=$(echo "$2"|cut -d '.' -f 1,2)
tempfile_"$1"=$(mktemp)
tempfile_"$2"=$(mktemp)
我知道这段代码不起作用。我需要创建这些临时文件并稍后在 for 循环中使用它们,在其中我将对输入文件做一些事情并将输出保存在这些临时文件中以供以后使用。所以基本上我想根据我的输入文件的名称创建变量名。
我用谷歌搜索了很多,没有找到任何问题的答案。
我要感谢您的建议