本文示例了使用linux的seq产生数据,cat命令显示文件内容和进行文件合并,uniq命令去重,以及他们组合使用产生数据并集、合集和差集的威力。
- seq 1 10
产生1,2,… ,10 十个数据(默认步长为1),各个数据换行显示。 - seq ‘ ’ 1 10
产生1,2,…,10 十个数据(默认步长为1),数据之间空一格显示。 - (seq 0 3 17) >text1
从0到17之间,按照步长3选取数据,并命名为text1。 - cat text1
浏览text1文件内容。 - (seq 3 6 18) >text2
从3到18之间,按照步长6选取数据,并命名为text2。 - cat text2
浏览text2文件内容。 - cat text1 text2 >twotext
合并text1和text2内容,并命名为twotext。 - cat twotext
浏览twotext文件内容。 - sort twotext -n >numTwo
按照数据从小到大排列,并存到numTwo文件中。 - cat numTwo
浏览numTwo文件内容。 - sort twotext >sortTwo
按照数据中左起第一个数从小到大排列,再依次第二个、第三个 … ,并存到sortTwo文件中。