日常shell练习
2021-07-19
1.echo的使用
1.1 echo -n 表示不换行输出
# echo输出会自动换行,换行输出两个1 echo 1 echo 1 # 不换行输出,不换行输出两个1 echo -n 1 echo -n 1
1.2 echo -e 输出转义字符,将转义后的内容输出到屏幕上
1.2.1 \b
转义后\b 相当于Backspace键,但是要求"\b"前后皆有字符。
"\b"是删掉前面一个字符,"\b\b"是删掉前面两个字符。
1.2.2 \n 换行输出
"\n"后无字符,输出空行;"\n"后有字符,换行输出\n后的字符。
1.2.3 \f,\v
\f,\v也是换行输出,只不过是下一行数据行首对齐上一行数据行末输出
1.2.4 \t制表符
1.2.5 \r
\r后面没有字符,无操作
\r后面的字符没有前面的多,从前往后按位覆盖并输出
\r后面的字符比前面的多,将后面的字符完全覆盖掉前面的并输出
1.2.6 \
一个\无法显示,需要输出\,则需要在\前再加一个\
测试:将一段文本输入到tt.txt中,经查看,输出结果正确
1.2.7 echo删除和获取字符串内容
# 删除字符的方法
# 获取字符的方法
2.文本处理命令
2.1 paste
paste aa.txt bb.txt 将aa.txt和bb.txt内容连接起来
本文来自博客园,作者:元月二一,转载请注明原文链接:https://www.cnblogs.com/ljq225/p/15029292.html