[英]command line pipe syntax on terminal
我正在使用子进程在nodejs应用程序中执行以下命令。
which zip
zip文件获取zip可执行文件的路径 path-to-zip + " -r abc.zip " + path + " && du -hs abc.zip"
使用&符&&
我们如何将这些命令链接在一起以形成一个命令,以便从1) which zip
替换path-to-zip
。
我正在使用which zip
来确保路径正确,请告诉我/usr/bin/zip
路径是否相同并且在Linux和Mac OS上是否相同,如果是的话,那么我最好在我的应用程序中对路径进行硬编码,请告知。
这取决于您的外壳。
Bash
是Linux发行版中最常见的shell。
对于Bash
,有两种常见的方法称为Command Substitution ( 命令替代)来实现这一目标。
`which zip` + whatever you want
(` means`,由于StackOverflow的语法策略,我键入`。)
$(which zip) + whatever you want
指令替换手册 :
https://www.gnu.org/software/bash/manual/html_node/Command-Substitution.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.