file2 diff file1 file2 关于linux - : 1-6ren">
gpt4 book ai didi

linux - : 1: Syntax error: "(" unexpected error

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:23 25 4
gpt4 key购买 nike

我正在执行一个如下所示的脚本。

diff <(grep eth0 /proc/net/dev) <(sleep 1; grep eth0 /proc/net/dev)

而且我总是收到 sh: 1: 语法错误: "("意外我尝试将其编写为 .sh 文件,并尝试了不同的 shebang 行。我需要创建一个脚本来执行此操作。

最佳答案

<(command)是一个名为 Process substitution 的 bashism

您必须使用 bash 运行脚本,例如 bash script.bash

或者,如果您想使用 sh,您可以将结果写入文件,如下所示:

grep eth0 /proc/net/dev > file1 
sleep 1 ; grep eth0 /proc/net/dev > file2
diff file1 file2

关于linux - : 1: Syntax error: "(" unexpected error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35480168/

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