繁体   English   中英

如何在 linux 中组合两个命令?

[英]How to combine two commands in linux?

我想知道如何组合两个命令。 比如我需要返回行数和字数,如何使用单个命令获取数据?

当我这样做时,我分别使用两个命令。 这是我使用的方式。

wc -l filename (这是获取行数)
wc -w filename (这是获取字数)

有没有办法使用一个命令来获得两者?

提前致谢

尝试这个:

wc -l -w filename

它同时使用两个标志并返回两个数字。

输入示例:

wc -l -w /home/administrator/Desktop/myFile.txt

输出示例:

9 13 /home/administrator/Desktop/myFile.txt

根据需要链接/连接的命令,也可以使用以下命令

命令 A ; 无论第二个命令的成功/失败,命令 B 都会运行第一个命令

command A & command B 此命令将进程/脚本/命令发送到后台。

命令 A &&命令 B 仅在命令 A 成功时才会运行命令 B

命令 A | 命令 B 第一个命令的 output 作为第二个命令的输入。

命令 A || command B 只有在它前面的命令失败时,才会执行该运算符之后的命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM