1.read 用来读取输入,并赋值给变量
![](https://img2018.cnblogs.com/i-beta/1892897/201912/1892897-20191211094310684-640676291.png)
2.echo,printf 可以简单输出变量
3.cat 连接文件或标准输入并打印
一次显示整个文件:cat filename --常用来显示文件内容
从键盘创建一个文件:cat > filename --创建新文件
将几个文件合并为一个文件:cat file1 file2 > file --将几个文件连接起来显示
4. > file 将输出重定向到另一个文件,覆盖原有内容
echo 123 > 4.txt
5.< file 从文件读 ,输入重定向
read x < 4.txt
6.错误输出
7.错误输出到文件
8.>> 追加 echo 4 >>4.txt
9. | 表示管道,也就是前个命令的输出传入下一个命令的输入
cat 1.txt | less
cat 1.txt | wc -l 查看文件一共多少行
echo abc | while read x;do echo $x;done
不能使用 不属于同个进程 管道都是新进一个进程 echo abc | read x echo $x
wc -m 字符数量
获取值:m=$(cat 1.txt | wc -l) echo $m
u