avatar
paste command 里面的 -# Unix - 噫吁兮,危乎高哉
w*a
1
里面的‘-’ 是是什么意思啊?
看了manpage看不懂。
比如:
ls | paste -d" " -
就是用一列来显示目录
大侠给解释一下吧。 这个 - 是怎么工作的?
avatar
p*f
2

- tells paste to read data from stdin, that is the output of ls.

【在 w**a 的大作中提到】
: 里面的‘-’ 是是什么意思啊?
: 看了manpage看不懂。
: 比如:
: ls | paste -d" " -
: 就是用一列来显示目录
: 大侠给解释一下吧。 这个 - 是怎么工作的?

avatar
w*a
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.

avatar
l*l
4
"-" 代表一个 field.
like if you using paste -d" " - - - -
同行输出 4 个位段, 中间用 " "隔开.

【在 w**a 的大作中提到】
: 里面的‘-’ 是是什么意思啊?
: 看了manpage看不懂。
: 比如:
: ls | paste -d" " -
: 就是用一列来显示目录
: 大侠给解释一下吧。 这个 - 是怎么工作的?

avatar
w*a
5
如果用ls,结果里所有地entry是不是后面都有一个\newline?

【在 l*l 的大作中提到】
: "-" 代表一个 field.
: like if you using paste -d" " - - - -
: 同行输出 4 个位段, 中间用 " "隔开.

avatar
l*l
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?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。