摘要: 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例: echo -e "\033[44;37;5m ME \033[0m COOL" 以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器。“\033”引导非常规字符序列。“m”意味着设置属性然后结束非常规字符序列,这个例子里真正有效的字符是 “44;37;5” 和“0”。修改“44;37;5”可以生成不同颜色的组合,数值和编码的前后顺序没有关系。 可以选择的编码如下所示: 编 阅读全文
posted @ 2013-11-19 13:58 fly_lovelove 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 1. 取出两个文件的并集(重复的行只保留一份)cat file1 file2 | sort | uniq 2. 取出两个文件的交集(只留下同时存在于两个文件中的文件)cat file1 file2 | sort | uniq -d 3. 删除交集,留下其他的行cat file1 file2 | sort | uniq -u如果需要计数也有一个很好的参数uniq -c 可以将相同行数的计数放在行首sort排序是根据从输入行抽取的一个或多个关键字进行比较来完成的。排序关键字定义了用来排序的最小的字符序列。缺省情况下以整行为关键字按ASCII字符顺序进行排序。改变缺省设置的选项主要有:– m 若给定 阅读全文
posted @ 2013-11-19 13:39 fly_lovelove 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 方法1:system("........");里面加相应的命令代码方法二:在QT中需加头文件#include 启动外部shell等命令代码,可以多任务执行,不会阻塞主程序QProcess *process = new QProcess;QStringList str;str start("./WinMerge/WinMergeU.exe",str);外部程序退出,主程序不会退出,所以加上下面的代码判断f(process)process->close();delete process;process = 0; 阅读全文
posted @ 2013-11-19 12:05 fly_lovelove 阅读(1546) 评论(0) 推荐(0) 编辑