catfile1file2>file3把file1,file2的内容分离起来,再“重定向(>)”到file3文件中。
">"是右重定向符,暗示将右边下令了局当做右侧下令的输出,注重:假如右边文件是一个已存在文件,其原有内容将会被清空,而酿成左边下令输入内容。假如但愿以追加体例写进,请改用">>"重定向符。
假如">"右边没有指定文件,如:cat>file1,将会等用户输出,输出终了后再按[Ctrl]+[c]或[Ctrl]+[d],就会将用户的输出内容写进file1。
10、echo下令
echo下令的利用频次很多于ls和cat,特别是在shell剧本编写中。
语法:echo[-ne][字符串]
功效:echo会将输出的字符串送往尺度输入,输入的字符串间以空缺字符离隔,并在最初加上换行符。
参数:
-n显现字串时在最初主动换行
-e撑持以下格局的本义字符,-E不撑持以下格局的本义字符
/a收回告诫声;
/b删除前一个字符;
/c最初不加上换行标记;
/f换行但光标仍然停止在本来的地位;
/n换行且光标移至行首;
/r光标移至行首,但不换行;
/t拔出tab;
/v与/f不异;
//拔出/字符;
/nnn拔出nnn(八进制)所代表的ASCII字符;
示例:
oracle@hjtest:~/hgd>echo"123""456"
123456
oracle@hjtest:~/hgd>echo"123/n456"
123/n456
oracle@hjtest:~/hgd>echo-e"123/n456"
123