Linux Shell 操作与脚本编程全解析
1. 变量与 I/O 重定向
在 Linux 系统中,变量分为局部变量和环境变量。局部变量在新的 shell 创建时不会自动传播,例如 MYHOME 变量就是一个局部变量。要打印环境变量的值,可以使用 echo 命令,在变量名前加上美元符号 $ ,示例如下:
echo $MYHOME
在处理文件和进程时,I/O 重定向是一项非常有用的功能。每个进程都有三个与之关联的 I/O 流:标准输入(stdin)、标准输出(stdout)和标准错误(stderr)。默认情况下,标准输入与键盘关联,标准输出和标准错误与终端关联。
下面介绍几个常用的 I/O 重定向运算符:
- < 运算符 :该运算符允许从标准输入读取数据的程序从文件中读取输入。例如, wc (单词计数)程序通常从键盘读取输入,直到遇到 Ctrl - D 为止。若输入数据已存在于文件 3linefile.txt 中,可使用以下命令:
wc -l < 3linefile.txt
此命令将标准输入从键盘重定向到文件。
-
>运算符
超级会员免费看
订阅专栏 解锁全文
1092

被折叠的 条评论
为什么被折叠?



