#!/bin/bashfor f in `ls /root/zlj/script/*`do awk 'NR==FNR {for(i = 1;i <= NF;i++) a[$i]++; } NR > FNR {OFS=" ";for(i = 1;i <= NF; i++ ) if(a[$i]) print $i;}' a.txt $f
很多新手朋友对于虚拟机的两大选择"VirtualBOX"和"VMware Workstation"之间有些摇摆不定,弄不清楚两者之间到底哪个较好较为适合自己使用。以我本人来说,我是以VMware使用为主的,但VirtualBOX也装了,只是用得较少,所以很多地方我觉得VirtualBOX不好的地方,也许是我自己没有设置好的原因,所以欢迎大家指正。嗯,图我就懒得弄了,嘿嘿,主要我现在也不是来宾客人了
VMWare tools的安装过程及文件共享设置2007-12-24 01:24 作者:sixth 来源:赛迪网[摘要] 为了更好的解决虚拟机与主机的共享问题,VMware公司有一个VMWare-tools,来实现文件共享。这里主要讲的是在Windows下用 Vmware虚拟Linux来与windows来共享。 [关键字] VMWare tools 
at 命令被用来在指定时间内调度一次性的任务;batch 命令被用来在系统平均载量降到 0.8 以下时执行一次性的任务;1、配置at要在某一指定时间内调度一项一次性作业,键入 at time 命令。这里的 time 是执行命令的时间time 参数可以是下面格式中任何一种:· HH:MM 格式 — 譬如,04:00 代表 4:00AM。如果时间已过,它就会在第二天的这一时间执行· midnight
rsync + ssh – 完成服务器之间的批量数据同步,原文地址如下:http://lucklong.blog.51cto.com/23691/361163
find命令查找包含指定内容的文件博客分类: Linux find .|xargs grep xfind . -exec grep x{} \;find / -name "httpd.conf"find / -name "rsync"为什么会这样能,因为通道命令符是把上一部的结果传递给下一步来处理,在 find . |grep x中虽然看似和find .|xargs grep
在认识了 char. set 这个概念后, 然后再让我们多认识几个 RE 中常见的 meta 字符: - 锚点(anchor) 用以标识 RE 于句子中的位置所在. 常见有: ^: 表示句首. 如 ^abc 表示以 abc 开首的句子. $: 表示句尾. 如 abc$ 表示以 abc 结尾的句子.
19. 在结束本章之前,再跟大家补充两个与 loop 有关的命令: * break * continue 这两个命令常用在复合式循环里,也就是在 do ... done 之间又有更进一层的 loop , break 是用来打断循环,也就是"强迫结束" 循环。 若 break 后面指定一个数值 n 的话,则"从
17. /dev/null $ ls my.file no.such.file 2>/dev/null my.file 若要相反:只想看到 stderr 呢?还不简单﹗将 stdout 弄到 null 就行: $ ls my.file no.such.file >/dev/null ls: no.such.f
14. $(( )) 与 $( ) 还有${ } 差在哪? 在 bash shell 中,$( ) 与 ` ` (反引号) 都是用来做命令替换用(command substitution 的。 所谓的命令替换与我们第五章学过的变量替换差不多,都是用来重组命令行: * 完成引号里的命令行,然后将其结果替换出来,再重组命令行。 $ echo the last sund
9 . var=value?export 前后差在哪? 来了解一下 bash 变量(variable)吧 所谓的变量,就是利用一个特定的"名称"(name)来存取一段可以变化的"值"(value)。 *设定(set)* 在 bash 中,你可以用 "=" 来设定或重新定义变量的内容: 
1.从使用者的角度来说,使用者也没办法直接操作 kernel , 而是透过 kernel 的"外壳"程序,也就是所谓的 shell ,来与 kernel 沟通。 每次当我们完成系统登入(log in), 我们就取得一个互动模式的 shell , 也称为 login she 或 primary shell。 
1.输出直角三角形 #!/bin/bash echo "Please type your number:" read a for (( i=1;i<=a;i++)) do for ((p=1;p<=i;p++)) do echo -n &quo
1. ping 主机 #!/bin/bash HOSTNAME=$1 #注意位置参数的使用 if ping -c2 $HOSTNAME;then echo "The $HOSTNAME is online." else echo "The $HOSTNAME is down." fi ========================
面试题目集锦-bash篇 1.有文件file1 1. 查询file1里面空行的所在行号 gawk ‘{if($0~/^$/print NR)}’file grep –n ^$ file 2. 查询file1以abc结尾的行 gawk '/t$/{print $1}' xxx grep abc$ file1 3.
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号