通过bash读取输入

通过bash读取输入

在 bash 中文档有这样一段声明:

shell 从文件、字符串或用户终端读取输入

您能为这三个选项分别提供一些例子吗?

答案1

  1. 来自文件的输入:运行脚本(带.sh扩展名的文件)
  2. 来自字符串的输入:bash -c "ls -l"
  3. 从终端输入:嗯,任何非图形 Linux 会话。

如果您使用的是具有图形环境的 Linux,请按Ctrl+ Alt+F1Ctrl+ Alt+ F2,您就会明白我的意思。(通过循环按Ctrl+ Alt+恢复F*,直到回到图形状态)

答案2

嗯,这很简单:

bash hello.sh                     # From a file.
bash -c 'echo "Hello, world!"'    # From a string.
bash                              # From the terminal.

干杯!

相关内容