【发布时间】:2020-05-23 19:04:27
【问题描述】:
我正在为命令运行一个循环,我希望输出名称是变量和字符连接的结果。
我有变量d(即文件夹的名称)并想将S 添加到file1 的输出名称的末尾:d=file1,我想要这样的输出名称: file1S.
当我执行-outdir "$d"s 时,输出的名称只是s,运行第二个文件时出现错误消息
如果需要进一步说明,请告诉我。
【问题讨论】:
我正在为命令运行一个循环,我希望输出名称是变量和字符连接的结果。
我有变量d(即文件夹的名称)并想将S 添加到file1 的输出名称的末尾:d=file1,我想要这样的输出名称: file1S.
当我执行-outdir "$d"s 时,输出的名称只是s,运行第二个文件时出现错误消息
如果需要进一步说明,请告诉我。
【问题讨论】:
不确定这是否是您要查找的内容,但如果您想在目录中的所有文件中添加“s”,您只需运行以下循环即可:
for file in *; do mv $file ${file}s; done
【讨论】: