day05 Linux文本处理命令
day05 Linux文本处理命令
echo 输出文本
应用场景:1.在屏幕上输出文本
2.脚本内输出变量内容
echo 重要选项:
-e 可以识别换行符 \n
''' >覆盖或重新写入首行
''' >>追加到文件末尾
echo $? 查看上条命令执行情况 显示为0 执行成功 1或其他数字为失败
cat 查看文件的所有内容
cat -A 查看隐藏信息
-n显示行号
将多行文本输入到文件里
cat > 文件名 << EOF
a
b
c
EOF
将两个文件合并成一个文件
cat 1.txt 2.txt > 3.txt
head 显示文件的头部信息(默认为前10行)
-N 显示文件的前n行
tail 显示文件尾部信息(默认为后10行)
-N显示文件后N行
-f时时跟新文件内容
ctrl + c 中断进程
WC 统计文本行号
wc 包括行号数量 大小等等
wc -l 只显示行号
grep 文本过滤命令
作用:
过滤关键字文件输出有哪些行内容
-v 把不符合条件的筛选出来
-n查看行号,可以与其他条件使用
-i不区分大小写筛选条件
-o 只输出匹配的部分