最佳答案
下面的代码有什么问题?
name='$filename | cut -f1 -d'.''
像这样,我得到了字符串字面量$filename | cut -f1 -d'.'
,但如果我删除引号,我什么也得不到。与此同时,打字
"test.exe" | cut -f1 -d'.'
shell中的test
给出了我想要的输出。我已经知道$filename
被赋了正确的值。我要做的是给一个变量分配没有扩展名的文件名。