echo 
 echo 命令有很多功能,其中最常用的是下面几个:
 \c  不换行
 \f   进纸
 \t   跳格
 \n  换行
 
 
 举例  如果希望提示符出现在输出的字符串之后,
 
 
 echo "What is your name : \c"
 
 
 -n   禁止换行
 -e   转义符生效
 
 
 
 
 read 
 
 
 从键盘 或文件的某一行获取信息
 
 
 如果输入文本域过长,shell 将所有的超长部分赋予最后一个变量。
 
 
 举例 假定要读取变量名字和姓,但这次输入三个名字:结果如下;
 
 
 $read name surname
 John Lemon Doe
 
 
 $echo $name
 John
 
 
 $echo $surname
 Lemon Doe
 
 
 
 
 cat 显示文件内容
 
 
 cat命令最有用的选项就是:
 -v 显示控制字符
 
 
 
 
 
 
 管道‘|’
 
 
 把一个命令的输出传递给另一个命令作为输入
 
 
 命令1 | 命令2
 
 
 $df -k | awk '{print $1}' | grep -v "filesystem"|sed s'/\/dev\///g'
             获取第一区域      筛选出 filesystem         将/dev/ 替换为空
             
             
             
 sort    排序
 
 
 举例 对一个文件进行排序,然后通过管道输送到打印机
 
 
 $ sort myfile | lp
 
 
 tee  命令 输出屏幕 且保存到文件中
 
 
 一般形式为:
 tee -a files
 -a   追加到文件末尾
                
        
    
                    转载请注明原文地址: https://ju.6miu.com/read-700252.html