Bash 脚本 – Bash Echo 命令
在本文中,我们将看到 echo 命令。 Echo 命令是 Unix / Linux 的内置命令功能,通常用于在屏幕上显示文本或消息。
句法 :
$ echo [option]
例如 :
$ echo Geeks For Geeks
输出 :
Geeks For Geeks
一般有以下三种选择:
- -n :它不打印尾随换行符。
- -E :这是禁用转义序列实现的默认选项。
- -e :用于启用反斜杠转义的解释
有一些转义序列执行不同的操作,例如:
Escape Sequences | Meaning |
---|---|
\b | Backspace |
\\ | Backslash |
\n | New Line |
\r | Carriage Return |
\t | Horizontal Tab |
\v | Vertical Tab |
示例 1:
$ echo -e "Geeks \bFor \bGeeks"
输出:
GeeksForGeeks
示例 2:
$ echo -e "Geeks\nFor\nGeeks"
输出 :
Geeks
For
Geeks
示例 3:
$ echo -e "Geeks\tFor\tGeeks"
输出 :
Geeks For Geeks
示例 4:
$ echo -e "Geeks\\For\\Geeks"
输出 :
Geeks\For\Geeks
示例 5:
$ echo -e "Geeks\rFor Geeks"
输出 :
For Geeks
示例 6:
$ echo -e "Geeks\v For\v Geeks"
输出 :
Geeks♂ For♂ Geeks
示例 7:
$ echo -n "Geeks For Geeks"
输出 :
Geeks For Geeks
您可以通过编写以下命令找到所有与echo相关的命令。
$ /bin/echo --help
输出 :
还有其他一些使用 echo 命令的方法
接受用户的输入:
我们创建一个名为“userInput.sh”的文本文件,并在文件中写入以下代码。
#!/bin/sh
echo "Enter Your Name : "
read name #It take input from user
echo "Hello, $name. Welcome to GeeksForGeeks"
现在借助以下代码运行“userInput.sh”:
$ chmod +x ./userInput.sh
$ ./userInput.sh
输出 :