用于选择目录中的所有文件到命令行的脚本,以便简化该命令的选择过程。用于在目录中获取文件的Shell脚本到命令行
例如:
$ command file1 file2 file3 ....
它不会采取*为全选。
用于选择目录中的所有文件到命令行的脚本,以便简化该命令的选择过程。用于在目录中获取文件的Shell脚本到命令行
例如:
$ command file1 file2 file3 ....
它不会采取*为全选。
尝试:
cat `find . -type f -print -maxdepth 1`--although you could do with ls as well
为什么地球上你打开一个子壳然后'猫'它呢?你也应该在输入前输入maxdepth,否则你会收到警告。 – 2014-11-04 08:55:59
@Jidder我以猫为样本,因为OP没有提到命令。他可能会用我的假设。 – SMA 2014-11-04 09:01:10
虽然将输出传递给命令作为一个参数?使用xargs或exec不是更好吗? – 2014-11-04 09:02:43
ls -1A
->
file1.txt
file2.txt
LastFile.idx
但为什么*为不适合?
名单在同一行(如参数)的所有文件,但通过,
ls -1am
->
file1.txt, file2.txt, LastFile.idx
每个文件分开在双引号微胶囊
$(ls -1am | sed 's/, /" "/g;s/.*/"&"/')
->
"file1.txt" "file2.txt" "LastFile.idx"
这不会做目录吗? – 2014-11-04 08:59:30
它返回目录名称,但不进去。为“单行参数”添加信息 – NeronLeVelu 2014-11-04 09:15:38
我不知道你的意思是“为单行参数添加信息” – 2014-11-04 09:16:34
出了什么问题'命令*'? – 2014-11-04 08:32:46
你想隐藏的文件以及'.filename' – Jotne 2014-11-04 09:22:42