paste command 里面的 -# Unix - 噫吁兮,危乎高哉w*a2002-06-29 07:061 楼里面的‘-’ 是是什么意思啊?看了manpage看不懂。比如:ls | paste -d" " -就是用一列来显示目录大侠给解释一下吧。 这个 - 是怎么工作的?
p*f2002-06-29 07:062 楼- tells paste to read data from stdin, that is the output of ls.【在 w**a 的大作中提到】: 里面的‘-’ 是是什么意思啊?: 看了manpage看不懂。: 比如:: ls | paste -d" " -: 就是用一列来显示目录: 大侠给解释一下吧。 这个 - 是怎么工作的?
w*a2002-06-29 07:063 楼如果我先这样做:ls >! dir.listpaste -d" " dir.list效果一样吗?如果一样的话那么,ls | paste -d" " - -又怎么解释。每一个“-”代表一个文件吗?如果是一个文件, 为什么两个“-”还能工作?请指教。【在 p******f 的大作中提到】: : - tells paste to read data from stdin, that is the output of ls.
l*l2002-06-29 07:064 楼"-" 代表一个 field.like if you using paste -d" " - - - -同行输出 4 个位段, 中间用 " "隔开.【在 w**a 的大作中提到】: 里面的‘-’ 是是什么意思啊?: 看了manpage看不懂。: 比如:: ls | paste -d" " -: 就是用一列来显示目录: 大侠给解释一下吧。 这个 - 是怎么工作的?
w*a2002-06-29 07:065 楼如果用ls,结果里所有地entry是不是后面都有一个\newline?【在 l*l 的大作中提到】: "-" 代表一个 field.: like if you using paste -d" " - - - -: 同行输出 4 个位段, 中间用 " "隔开.
l*l2002-06-29 07:066 楼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?