gpt4 book ai didi

linux - 一起切割和排序

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:56:32 25 4
gpt4 key购买 nike

我无法理解下面的代码。我知道它做了什么排序,但是当它单独存在时,我的意思是它没有找到任何东西,我不知道也没有在任何书中找到任何东西,甚至在谷歌中也找不到。有人可以提供一个好的对这一行的解释,因为我无法理解它。我所知道的帮助剪切的是读取入口并给出结果以退出。在它指向文件第 1 行到第 6 行的目录并读取存档等 passwd 之后。翻译空的。非常感谢

cut -d: -f1,6/etc/passwd | TR:'' |排序

最佳答案

从文件的每一行中删除部分。

-d: use ':' instead of TAB for field delimiter.

-f1,6 select 1 and 6 fields.

/etc/password 读取文件,没有文件或文件为'-'时,读取标准输入。

cut -d: -f1,6/etc/passwd 输出示例:

root:/root
bin:/bin
daemon:/sbin
adm:/var/adm
lp:/var/spool/lpd
sync:/sbin
shutdown:/sbin
halt:/sbin
mail:/var/spool/mail
uucp:/var/spool/uucp
operator:/root
games:/usr/games
gopher:/var/gopher
ftp:/var/ftp
nobody:/
dbus:/
vcsa:/dev
abrt:/etc/abrt
haldaemon:/
ntp:/etc/ntp

|管道,由一个控制运算符分隔的一个或多个命令序列 |或 |&.

命令“cut -d: -f1,6/etc/passwd”的标准输出通过管道连接到命令“tr -d : ' '”的标准输入。

tr 翻译或删除字符

Translation occurs if -d is not given and both SET1 and SET2 appear.(man tr)

所以输出

root /root
bin /bin
daemon /sbin
adm /var/adm
lp /var/spool/lpd
sync /sbin
shutdown /sbin
halt /sbin
mail /var/spool/mail
uucp /var/spool/uucp
operator /root
games /usr/games
gopher /var/gopher
ftp /var/ftp
nobody /
dbus /
vcsa /dev
abrt /etc/abrt

命令“tr : ' '”的标准输出也通过管道连接到命令“sort”的标准输入

关于linux - 一起切割和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37861743/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com