作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个包含数百万个文件的目录。我刚刚得知有数百万人成为孤儿,我需要解除他们之间的联系。我想从单个文本文件(最好是 csv)中的所有文件的数组开始。你能帮忙吗?
我打算执行一个 ls
并将终端输出保存到一个文件中,但我认为有一种更优雅的方法。
我怎样才能使像 ls > log.csv
这样的东西最终看起来像
file1.txt,file2.txt, ... fileN.txt
?
最佳答案
尝试这样做:
printf '%s\n' *.txt | paste -sd "," - > log.csv
或
printf '%s,' *.txt > log.csv
或
printf '"%s",' *.txt > log.csv
如果文件名中有空格等特殊字符。
关于file - 如何将目录中的所有文件名保存到 bash 中的文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13396871/
我是一名优秀的程序员,十分优秀!