日常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内容连接起来

 

posted @ 2021-07-19 11:32  元月二一  阅读(40)  评论(0编辑  收藏  举报