Shell 没有命令功能

Shell 没有命令功能,shell,unix,Shell,Unix,我做了两份档案。这两个文件可能有输出,也可能没有输出,这取决于输入的可用性[我在它们之间制作了一个条件代码,当它们没有输入时,完全阻止它们的形成]。因此,最终,如果其中任何一个没有任何输入,它们都不会形成。您可以: [[ -f "$file1" && -f "$file2" ]] || exit 1 paste "$file1" "$file2" 或者,只需运行粘贴,重定向错误消息,如果失败则退出 paste "$file1" "$file2" 2>/dev/null

我做了两份档案。这两个文件可能有输出,也可能没有输出,这取决于输入的可用性[我在它们之间制作了一个条件代码,当它们没有输入时,完全阻止它们的形成]。因此,最终,如果其中任何一个没有任何输入,它们都不会形成。

您可以:

[[  -f "$file1" && -f "$file2" ]] || exit 1
paste "$file1" "$file2"
或者,只需运行
粘贴
,重定向错误消息,如果失败则退出

paste "$file1" "$file2" 2>/dev/null || exit 1

请将您的代码添加到问题中。@reader如果您不再需要
$file1
$file2
请在粘贴后删除它们,这样它们在下次运行时就不存在了。。。或者把他们搬走。。。或者只是更改文件名…@reader同样,您应该阅读和。一个问题=一个问题。另一个问题。