* .sorted命令是什么,为什么它在我的bash中不起作用?

鲁尔科

Bash初学者指南(第3.2.1.2节。局部变量)中,有一个示例命令应该列出所有不在环境变量中的局部变量,或者我认为:

diff set.sorted printenv.sorted | grep "<" | awk '{ print $2 }'

我相信除了*.sorted部分内容外,我了解此命令的所有内容此外,此命令在我的Bash上不起作用,特别是由于上述因素。这是响应(这是No such file or directory的波兰语版本):

diff: set.sorted: Nie ma takiego pliku ani katalogu
diff: printenv.sorted: Nie ma takiego pliku ani katalogu

值得注意的是,我使用Ubuntu 14.04时几乎没有更改其默认安装。

因此,除了我从中获取此命令的教程之外,我无法在我的Bash shell中分析此命令,也无法在Google上找到有关此命令的任何信息。

我将不胜感激,因为我以前从未遇到过这样的表达方式。

斯蒂芬·基特

它们不是表达式,它们是按如下方式生成的文件的文件名:

 printenv | sort > printenv.sorted
 set | sort > set.sorted

从文档中尚不清楚,因此您的困惑是可以理解的!

请注意,您可能需要帮助,diffgrep迫使他们将其输入视为文本(带有-a);环境变量可以包含将导致它们将其输入视为二进制的值,这将不会产生任何有用的信息:

diff -a set.sorted printenv.sorted | grep -a "<" | awk '{ print $2 }'

更好的是,用于comm比较两个文件:

comm -23 set.sorted printenv.sorted

您可以使用流程替换来替换文件:

comm -23 <(set|sort) <(printenv|sort)

避免创建文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么'test = 6 echo $ test'命令在bash中不起作用?

来自分类Dev

为什么git diff在我的命令行中不起作用?

来自分类Dev

为什么我的find命令不起作用?

来自分类Dev

为什么我的bash数组附加操作不起作用?

来自分类Dev

为什么我的bash脚本不起作用?

来自分类Dev

为什么pssh命令不起作用?

来自分类Dev

为什么我的〜/ .bash_profile不起作用?

来自分类Dev

为什么我的命令在使用别名时不起作用?

来自分类Dev

为什么我的命令在shell脚本中不起作用,而在bash中起作用?

来自分类Dev

BASH脚本:为什么我的变量不起作用

来自分类Dev

为什么“停止”模式在我的sed命令中不起作用?

来自分类Dev

为什么此管道命令在这种特殊的bash脚本中不起作用?

来自分类Dev

为什么Jobs命令在Shell脚本中不起作用?

来自分类Dev

为什么我的禁用命令在jQuery中不起作用?

来自分类Dev

为什么我在终端中的“ at”命令不起作用?

来自分类Dev

为什么grep在此命令中不起作用?

来自分类Dev

为什么我的cd命令不起作用?

来自分类Dev

为什么我的Chromebook上的Ubuntu终端中的某些命令不起作用?

来自分类Dev

为什么我的Mac Terminal命令在Shell脚本中不起作用?

来自分类Dev

为什么我的xdotool key命令不起作用?

来自分类Dev

为什么Unix命令在Perl脚本中不起作用?

来自分类Dev

为什么我的crontab命令不起作用?

来自分类Dev

为什么在此示例中命令注入不起作用?

来自分类Dev

为什么我的bash脚本不起作用?

来自分类Dev

为什么我的简单echo命令不起作用?

来自分类Dev

为什么我的grep命令不起作用?

来自分类Dev

我不知道为什么这个 FFmpeg 命令在 android 中不起作用?

来自分类Dev

为什么命令级联删除在我的代码中不起作用

来自分类Dev

为什么 mysql Insert 命令在 python 中对我不起作用?

Related 相关文章

  1. 1

    为什么'test = 6 echo $ test'命令在bash中不起作用?

  2. 2

    为什么git diff在我的命令行中不起作用?

  3. 3

    为什么我的find命令不起作用?

  4. 4

    为什么我的bash数组附加操作不起作用?

  5. 5

    为什么我的bash脚本不起作用?

  6. 6

    为什么pssh命令不起作用?

  7. 7

    为什么我的〜/ .bash_profile不起作用?

  8. 8

    为什么我的命令在使用别名时不起作用?

  9. 9

    为什么我的命令在shell脚本中不起作用,而在bash中起作用?

  10. 10

    BASH脚本:为什么我的变量不起作用

  11. 11

    为什么“停止”模式在我的sed命令中不起作用?

  12. 12

    为什么此管道命令在这种特殊的bash脚本中不起作用?

  13. 13

    为什么Jobs命令在Shell脚本中不起作用?

  14. 14

    为什么我的禁用命令在jQuery中不起作用?

  15. 15

    为什么我在终端中的“ at”命令不起作用?

  16. 16

    为什么grep在此命令中不起作用?

  17. 17

    为什么我的cd命令不起作用?

  18. 18

    为什么我的Chromebook上的Ubuntu终端中的某些命令不起作用?

  19. 19

    为什么我的Mac Terminal命令在Shell脚本中不起作用?

  20. 20

    为什么我的xdotool key命令不起作用?

  21. 21

    为什么Unix命令在Perl脚本中不起作用?

  22. 22

    为什么我的crontab命令不起作用?

  23. 23

    为什么在此示例中命令注入不起作用?

  24. 24

    为什么我的bash脚本不起作用?

  25. 25

    为什么我的简单echo命令不起作用?

  26. 26

    为什么我的grep命令不起作用?

  27. 27

    我不知道为什么这个 FFmpeg 命令在 android 中不起作用?

  28. 28

    为什么命令级联删除在我的代码中不起作用

  29. 29

    为什么 mysql Insert 命令在 python 中对我不起作用?

热门标签

归档