假设我有一个包含以下文件的文件夹
stuff1001.f
stuff1002.f
stuff1003.f
...
stuff1099.f
我有一个命令,要求我在连字符分隔列表中输入这些文件,以便
command.py -i stuff1001.f-stuff1002.f-stuff1003.f-...
我怎么能:
终端是否打印出完整的连字符分隔列表,以便我可以复制/粘贴它?
在执行此操作的命令中输入一些代码?
答案 0 :(得分:1)
以下内容可能有所帮助:
ls -1 | tr '\n' '-'
ls -1
(这是一个破折号一个)命令将当前目录中每个文件的名称写入一个单独的行。然后tr '\n' '-'
命令将每个换行符转换为连字符。最终结果是当前目录中以连字符分隔的文件列表。