摘要:
AWK中的位操作 与 and(v1,v2)=v1&v2 例 awk 'BEGIN{ s=and(5,4);print s}' 或 or(vl1,v2)=v1|v2 例 awk 'BEGIN{ s=or(5,4);print s}' 原文: http://jjuanxi.blog.163.com/blog/static/1752741972012110241401/ 阅读全文
摘要:
在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量。 Linux下的命令是: export 如果想查看某一个名称的环境变量,命令是:echo $环境变量名,比如: echo $PATH 原文: http://www.linuxidc.com/Linux/2007-07/6294.htm 阅读全文
摘要:
":x"和":wq"的真正区别,如下: :wq 强制性写入文件并退出(存盘并退出 write%quite)。即使文件没有被修改也强制写入,并更新文件的修改时间。 :x 写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间;否则不会更新文件修改时间。 这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq"强制更新文件的修改时间,这样... 阅读全文
摘要:
位操作符. 位操作符在shell脚本中极少使用。它们最主要的用途看起来就是操作和test从sockets中 读出的变量."Bit flipping"与编译语言的联系很紧密,比如c/c++,在这种语言中它可以 运行得足够快.(原文有处on the fly,我查了一下,好像是没事干的意思,没理解) << 左移1位(每次左移都将乘2) <<=... 阅读全文
摘要:
Shell 取两个文件的交集和并集 cat 1.txt 2.txt | sort -n | uniq -d 交集 cat 1.txt 2.txt 2.txt | sort -n | uniq -u 差集 去除1.txt里2.txt里包含的内容 1.txt和2.txt都已排重。 原文: http://zhan.renren.com/linuxsir?gid=3602888498031319... 阅读全文