使用权限:所有使用者
使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
说明:把档案串连接后传到基本输出(屏幕或加 > fileName 到另一个档案)
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
范例:
$cat t1.cpp t2.cpp #打印两个文件内容到标准输出
int main(int argc, char **argv) { return 0; }
#include <iostream> using namespace std;
void Print();
int main(int argc, char **argv) { Print(); }
void Print() { cout<<"Hello,world!"<<endl; }
|
$cat t1.cpp –n #由1开始编号
1 int main(int argc, char **argv) 2 { 3 return 0; 4 } 5 6 7
|
$cat t2.cpp –bs #挤压空白行,并不对空白行编号
1 #include <iostream> 2 using namespace std;
3 void Print();
4 int main(int argc, char **argv) 5 { 6 Print(); 7 }
8 void Print() 9 { 10 cout<<"Hello,world!"<<endl; 11 }
|