Linux Unix-Sed中的bash脚本。未知代码
我从过去的一份试卷上得到了这个答案,问题只是问它是什么意思。有人能帮我吗。。。我还有两天就要考试了,我想在考试前知道以前的所有考试Linux Unix-Sed中的bash脚本。未知代码,linux,unix,scripting,Linux,Unix,Scripting,我从过去的一份试卷上得到了这个答案,问题只是问它是什么意思。有人能帮我吗。。。我还有两天就要考试了,我想在考试前知道以前的所有考试 查找当前目录中匹配的所有文件。一个 对于每个文件,重命名为.two 然而,正如已经指出的那样,它将失败。应该是OLDEND=one这意味着某人不知道如何将值分配给shell中的变量。您能为我详细说明一下吗?你知道每一行的意思吗?我知道。在阅读了你的课堂材料之后,你也应该能够知道。24小时后重新提问。主要区别在于,修订版使用了“和”代替了“,这将无法按预期工作。 OL
。一个
.two
然而,正如已经指出的那样,它将失败。应该是
OLDEND=one
这意味着某人不知道如何将值分配给shell中的变量。您能为我详细说明一下吗?你知道每一行的意思吗?我知道。在阅读了你的课堂材料之后,你也应该能够知道。24小时后重新提问。主要区别在于,修订版使用了“
和”
代替了“
,这将无法按预期工作。
OLDEND = one
NEWEND = two
for FILE in *.$OLDEND
do
NEWNAME = `echo "$FILE" | sed -e "s/${OLDEND}\$/$NEWEND/"`
mv "$FILE" "$NEWNAME"
done