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 · 326 阅读 · 0 评论 -
shell 练习
1.读取文件中一行数据 while read line do echo $line done 2.字符串连接 s1=$s1$line 3.数字相加 $[$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 · 296 阅读 · 0 评论 -
expect
expect的核心是spawn expect send set spawn 调用要执行的命令 expect 等待命令提示信息的出现,也就是捕捉用户输入的提示: send 发送需要交互的值,替代了用户手动输入内容 set 设置变量值 interact 执行完成后保持交互状态,把控制权交给控制台,否则会退出,而不是留在远程终端上。 expe转载 2016-03-17 20:34:56 · 299 阅读 · 0 评论 -
反引号与$()有没有区别?
反引号与$()有没有区别? 这是一个非常有意思的问题,但要解释这个问题确比较困难,我来换一个简单一点的例子,通俗的解释一下。 比如我们有一个shell脚本名为test.sh有一下两行 1 2 echo `echo \$HOSTNAME` //反引号 echo $(echo \$HOSTNAME) //$()转载 2016-03-17 20:35:29 · 458 阅读 · 0 评论 -
shell 学习
此篇博客集合了shell的相关知识,很全面原创 2016-01-14 15:52:05 · 434 阅读 · 0 评论 -
shell 去除 ^M
:%s/ctl+v+m//g原创 2016-05-04 11:36:18 · 1005 阅读 · 0 评论 -
#chkconfig: 2345 20 80
#chkconfig: 2345 20 80 2345表示系统运行级别是2,3,4或者5时都启动此服务,20,是启动的优先级,80是关闭的优先级,如果启动优先级配置的数太小时如0时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。原创 2016-05-04 11:36:46 · 4235 阅读 · 0 评论