您可以使用以下命令:

ls -p | sed 's/$/\/work/g' > run

解释:

  • ls -p:列出当前文件夹中的文件,其中 -p 选项在文件名后面加上 /,以区分文件夹和文件。
  • sed 's/$/\/work/g':将每行结尾的 $ 替换为 /work,以在文件名后面加上 /work
  • > run:将结果输出到名为 run 的文件中。如果文件已经存在,则会被覆盖。

如果您只想在目录中的文件名后面加上 /work,而不是目录的名称,则可以使用以下命令:

find . -maxdepth 1 -type f -exec sh -c 'echo "{}"/work' \; > run

解释:

  • find . -maxdepth 1 -type f:在当前目录中查找所有的文件,但不包括子目录。
  • -exec sh -c 'echo "{}"/work' \;:对于每个找到的文件,执行 sh -c 'echo "{}"/work' 命令,并将结果输出到 run 文件中。
  • \;:必须使用分号来表示结束
使用ls命令列出当前文件夹中的文件并再文件后加上字符串work报错到run文件中

原文地址: https://www.cveoy.top/t/topic/g0If 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录