相关疑难解决方法(0)

对一个参数运行两个命令(无脚本)

如何在一个输入上执行两个命令,而无需两次输入该输入?

例如, stat 命令告诉了很多关于文件的信息,但没有指明它的文件类型:

stat fileName
Run Code Online (Sandbox Code Playgroud)

文件命令,告诉什么类型的文件是:

file fileName
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方式在一行中执行此操作:

stat fileName ; file fileName
Run Code Online (Sandbox Code Playgroud)

但是,您必须键入文件名两次。

如何在同一个输入上执行两个命令(无需两次输入输入或输入变量)?

在 Linux 中,我知道如何通过管道传输输出,但是如何通过管道传输输入呢?

command-line

28
推荐指数
4
解决办法
9663
查看次数

在文件上运行命令时,有没有办法在不键入整个名称的情况下引用文件?

例如:

tar xvf test.tar.gz ;  rm test.tar.gz
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法在第二次执行时引用文件名?

我在想这样的事情(这是无效的):

tar xvf test.tar.gz ; rm $1
Run Code Online (Sandbox Code Playgroud)

有什么可能吗?

我完全了解通配符。

bash

9
推荐指数
1
解决办法
523
查看次数

标签 统计

bash ×1

command-line ×1