重定向运算符,标准输入和命令参数

知识创新

我正在关注William Shotts的“ Linux命令行”。据我了解,>操作员将标准输出保存到文件中,并<从文件中获取标准输入。

如果键盘是默认的标准输入,并且<仅从某个文件中获取该输入,那么为什么ls -l不等同于ls < some_params.txt在哪里some_params.txt包含-l

提前致谢

伊尔卡楚

为什么ls -l不等于在ls < some_params.txt哪里some_params.txt包含-l

因为命令行不是标准输入!

ls这不是一个很好的示例,因为它不使用标准输入。它仅处理获取的命令行选项,浏览一些目录,并将列表打印到标准输出。

但是考虑一下类似的东西cat -n-n从命令行获取标志,然后从其标准输入读取,添加行号并打印到标准输出。如果不使用< filename,则输入来自终端(即您的键盘)。有了它,它来自一个文件。

您可以做的是使用命令替换将文件内容插入命令行。ls $(cat some_params.txt)(或ls $(< some_params.txt)在支持它的shell中)将按照您的建议进行操作。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过Bash中的管道运算符重定向两个命令的输入

来自分类Dev

如何传递重定向运算符'>'作为execv的参数?

来自分类Dev

Shell的控制和重定向运算符是什么?

来自分类Dev

如何使用echo命令和重定向运算符将换行符放入文件中?

来自分类Dev

Linux重定向:<<运算符

来自分类Dev

重定向标准输入和标准输出

来自分类Dev

重定向标准输入和标准输出?

来自分类Dev

如何防止来自'&'和'>'运算符的输出(发送给后台运算符和重定向运算符)

来自分类Dev

如何防止来自'&'和'>'运算符的输出(发送给后台运算符和重定向运算符)

来自分类Dev

Bash输入重定向为命令提供了标准输入,而不是参数/文件名?

来自分类Dev

Linux命令:为什么重定向运算符-| 即管道在这里失败?

来自分类Dev

运行外部命令时如何使用“>”重定向程序运算符?

来自分类Dev

Linux命令:为什么重定向运算符-| 即管道在这里失败?

来自分类Dev

cmd.exe重定向运算符的顺序和位置

来自分类Dev

使用点运算符进行目录重定向的含义

来自分类Dev

Python 3中是否有重定向运算符>>?

来自分类Dev

使用点运算符进行目录重定向的含义

来自分类Dev

对不存在的文件使用“ >>”重定向运算符

来自分类Dev

重定向标准输出和标准输入-Java

来自分类Dev

在 bash 脚本中重定向标准输入和标准输出

来自分类Dev

<=和>运算符作为函数参数

来自分类Dev

运算符+和float参数

来自分类Dev

参数绑定和IN运算符

来自分类Dev

如何在mysql和vb.net中使用带有IN运算符的参数命令

来自分类Dev

BETWEEN 和标准比较运算符 Oracle SQL

来自分类Dev

将一个命令的标准错误重定向到另一命令的标准输入

来自分类Dev

管道和标准输入重定向到猫

来自分类Dev

正确使用波浪号运算符作为输入参数

来自分类Dev

根据命令存储和使用运算符

Related 相关文章

  1. 1

    通过Bash中的管道运算符重定向两个命令的输入

  2. 2

    如何传递重定向运算符'>'作为execv的参数?

  3. 3

    Shell的控制和重定向运算符是什么?

  4. 4

    如何使用echo命令和重定向运算符将换行符放入文件中?

  5. 5

    Linux重定向:<<运算符

  6. 6

    重定向标准输入和标准输出

  7. 7

    重定向标准输入和标准输出?

  8. 8

    如何防止来自'&'和'>'运算符的输出(发送给后台运算符和重定向运算符)

  9. 9

    如何防止来自'&'和'>'运算符的输出(发送给后台运算符和重定向运算符)

  10. 10

    Bash输入重定向为命令提供了标准输入,而不是参数/文件名?

  11. 11

    Linux命令:为什么重定向运算符-| 即管道在这里失败?

  12. 12

    运行外部命令时如何使用“>”重定向程序运算符?

  13. 13

    Linux命令:为什么重定向运算符-| 即管道在这里失败?

  14. 14

    cmd.exe重定向运算符的顺序和位置

  15. 15

    使用点运算符进行目录重定向的含义

  16. 16

    Python 3中是否有重定向运算符>>?

  17. 17

    使用点运算符进行目录重定向的含义

  18. 18

    对不存在的文件使用“ >>”重定向运算符

  19. 19

    重定向标准输出和标准输入-Java

  20. 20

    在 bash 脚本中重定向标准输入和标准输出

  21. 21

    <=和>运算符作为函数参数

  22. 22

    运算符+和float参数

  23. 23

    参数绑定和IN运算符

  24. 24

    如何在mysql和vb.net中使用带有IN运算符的参数命令

  25. 25

    BETWEEN 和标准比较运算符 Oracle SQL

  26. 26

    将一个命令的标准错误重定向到另一命令的标准输入

  27. 27

    管道和标准输入重定向到猫

  28. 28

    正确使用波浪号运算符作为输入参数

  29. 29

    根据命令存储和使用运算符

热门标签

归档