1.标准输入:
创建文件p.sh,包含内容。其功能为输出10个“hello”:
for i in (1..10)
do
echo 'hello'
done
给文件可执行权限
chmod +x p.sh
执行文件
./p.sh
2.标准输出&重定向输出
重定向文件:将输出内容重定向到文件中
标准输出 | ./p.sh |
重定向输出 | ./p.sh >> p.txt |
一个> | 覆盖 |
两个>> | 追加 |
3.错误信息重定向
1、修改文件内容
for i in (1..10)
do
echo 'hello'
done
11111
2222
3333
2、执行文件
./p.sh
3、将错误信息重定向
./p.sh > a.txt
4、同时将标准输出和错误 输入到同一个文件中
./p.sh > p03.txt 2>&1
5、重定向输出
./p.sh >> p01.txt
4.重定向输入
> | 输出 |
< | 输入 |
read name </home/sq/a.txt | 将内容复制到变量name中 |
echo $name | 通过变量去访问变量name中的值【加$符号】 |
5.管道符 |
grep 去某个文件中查找某个关键字
ps -ef | grep python 管道符