shell
SnowRomance
这个作者很懒,什么都没留下…
展开
-
awk 跟 shell 交互
awk中使用shell中的变量一: “‘$var'”这种写法大家无需改变用‘括起awk程序的习惯,是老外常用的写法.如:var=”test”awk ‘BEGIN{print “‘$var'”}’这种写法其实际是双括号变为单括号的常量,传递给了awk.如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var=”this is a转载 2016-01-29 14:57:26 · 319 阅读 · 0 评论 -
shell 练习
1.读取文件中一行数据while read linedoecho $linedone 2.字符串连接s1=$s1$line3.数字相加$[$i+1]4.输出换行echo -e $s1'\n'$s2 此处 \n 用 双引号 跟 单引号 都可以5.awk 中调用 shell 变量 使用 "'"$i"'"cat 1.txt|awk -F ':' '{pr原创 2016-01-29 17:09:43 · 292 阅读 · 0 评论 -
expect
expect的核心是spawn expect send setspawn 调用要执行的命令expect 等待命令提示信息的出现,也就是捕捉用户输入的提示:send 发送需要交互的值,替代了用户手动输入内容set 设置变量值interact 执行完成后保持交互状态,把控制权交给控制台,否则会退出,而不是留在远程终端上。expe转载 2016-03-17 20:34:56 · 292 阅读 · 0 评论 -
反引号与$()有没有区别?
反引号与$()有没有区别?这是一个非常有意思的问题,但要解释这个问题确比较困难,我来换一个简单一点的例子,通俗的解释一下。比如我们有一个shell脚本名为test.sh有一下两行12echo `echo \$HOSTNAME` //反引号echo $(echo \$HOSTNAME) //$()转载 2016-03-17 20:35:29 · 453 阅读 · 0 评论 -
shell 学习
此篇博客集合了shell的相关知识,很全面原创 2016-01-14 15:52:05 · 429 阅读 · 0 评论 -
shell 去除 ^M
:%s/ctl+v+m//g原创 2016-05-04 11:36:18 · 999 阅读 · 0 评论 -
#chkconfig: 2345 20 80
#chkconfig: 2345 20 802345表示系统运行级别是2,3,4或者5时都启动此服务,20,是启动的优先级,80是关闭的优先级,如果启动优先级配置的数太小时如0时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。原创 2016-05-04 11:36:46 · 4224 阅读 · 0 评论