w**a 发帖数: 1024 | 1 里面的‘-’ 是是什么意思啊?
看了manpage看不懂。
比如:
ls | paste -d" " -
就是用一列来显示目录
大侠给解释一下吧。 这个 - 是怎么工作的? |
p******f 发帖数: 162 | 2
- tells paste to read data from stdin, that is the output of ls.
【在 w**a 的大作中提到】 : 里面的‘-’ 是是什么意思啊? : 看了manpage看不懂。 : 比如: : ls | paste -d" " - : 就是用一列来显示目录 : 大侠给解释一下吧。 这个 - 是怎么工作的?
|
w**a 发帖数: 1024 | 3 如果我先这样做:
ls >! dir.list
paste -d" " dir.list
效果一样吗?
如果一样的话那么,
ls | paste -d" " - -
又怎么解释。
每一个“-”代表一个文件吗?
如果是一个文件, 为什么两个“-”还能工作?
请指教。
【在 p******f 的大作中提到】 : : - tells paste to read data from stdin, that is the output of ls.
|
l*l 发帖数: 225 | 4 "-" 代表一个 field.
like if you using paste -d" " - - - -
同行输出 4 个位段, 中间用 " "隔开.
【在 w**a 的大作中提到】 : 里面的‘-’ 是是什么意思啊? : 看了manpage看不懂。 : 比如: : ls | paste -d" " - : 就是用一列来显示目录 : 大侠给解释一下吧。 这个 - 是怎么工作的?
|
w**a 发帖数: 1024 | 5 如果用ls,结果里所有地entry是不是后面都有一个\newline?
【在 l*l 的大作中提到】 : "-" 代表一个 field. : like if you using paste -d" " - - - - : 同行输出 4 个位段, 中间用 " "隔开.
|
l*l 发帖数: 225 | 6 if IFS="\n", so every time it meet a "\n" will be save as a new entry.
So, entry will never conatin a "\n" by default.
【在 w**a 的大作中提到】 : 如果用ls,结果里所有地entry是不是后面都有一个\newline?
|