
shell
osala
这个作者很懒,什么都没留下…
展开
-
shell中对单引号的处理问题
最近在用awk拼写一段sql语句时,遇到了 单引号不能输出的 问题 。 实在让人很困惑 ! awk中如何输出单引号 如何在awk中打印输出单引号呢 shell如何处理单引号呢 ? 也就是shell中对单引号的处理问题 解决办法 awk '{ print " ' \' ' "}' 把转义的单引号 ‘ ,用两个单引号括起来,使其不执行 原因转载 2014-06-03 15:00:56 · 1283 阅读 · 0 评论 -
vim替换功能
1、替換(substitute) :[range]s/pattern/string/[c,e,g,i]5 .1<br /> range指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 regexp 來表示。string將 pattern 由 string 所取代。cconfirm,每次替換前會詢問。e不顯示 error。gglobe,不詢問,整行替換转载 2011-05-16 14:19:00 · 432 阅读 · 0 评论 -
shell脚本按行读取文件并解析
今天要用shell脚本读取一个配置文件,配置文件的格式如下: name=abc pwd=123456 permission=mop 文件名称为 config.cfg 要在shell脚本里读取这个配置文件,并且把值一一赋给相应的变量,实现如下 while read line; do name=`echo $lin转载 2014-06-03 15:03:32 · 718 阅读 · 0 评论 -
SHELL----IF条件判断
EX1: #!/bin/sh SYSTEM=`uname -s` #获取操作系统类型,我本地是linux if [ $SYSTEM = "Linux" ] ; then #如果是linux的话打印linux字符串 echo "Linux" elif [ $SYSTEM = "FreeBSD" ] ; then echo "FreeBSD" elif转载 2014-06-03 15:06:19 · 588 阅读 · 0 评论 -
vi&Cscope
首先在目录下建立cscope索引文件 find -name '*.c' > cscope.file cscope -Rbkq 这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。 其中cscope.out是转载 2011-10-14 14:26:01 · 577 阅读 · 0 评论