shell - 如何在ubuntu中管道命令

标签 shell ubuntu

在终端中编写命令时,如何在 Ubuntu 中通过管道传输命令及其结果。我会按顺序编写以下命令 -

$ ls | grep ab
abc.pdf
cde.pdf
$ cp abc.pdf cde.pdf files/

我想将第一个命令的结果通过管道传输到第二个命令中,并将它们全部写在同一行中。我怎么做 ?

就像是
$ cp "ls | grep ab" files/

(上面是一个人为的例子,可以写成 cp *.pdf files/ )

最佳答案

使用以下内容:

cp `ls | grep ab` files/

关于shell - 如何在ubuntu中管道命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11594514/

相关文章:

ubuntu - 在 ubuntu 的集群上运行你的程序

shell - 如何在Hadoop中转义 “.\file_name”以将其重命名为 “file_name”,我尝试了一些类似的示例,但无济于事

sql - 为 Ubuntu 15.10 安装 SQL Server ODBC 驱动程序

linux - 如何从文件中获取特定字符串并将其存储在 shell 脚本中的新文件中?

bash - 在 bash 脚本中向 git 提供密码

ruby - 在 Ubuntu 上安装 opencv - 找不到 libopencv_calib3d

ubuntu - eBPF/XDP 无法在 Ubuntu 16.04.6 上编译

ubuntu - 如何在 Ubuntu 上更新 Chromedriver?

c - 如何知道我的 openssl 是否支持 sslv3

bash - Bash 中如何快速返回到之前的工作目录?