ChinaUnix.net
相关文章推荐:

shell脚本 grep

各位前辈们,新人请教个问题,请看脚本中的语句 if grep "bubu" /root/test.txt > /dev/null 2>&1 then echo "bubu is in test.txt!" else echo "bubu is not in test.txt!" 该语句大家都能看出来是用户判断字符串“bubu”是否在test.txt中,我的疑问是/dev/null 2>&1是什么意思? 其中&1我猜测应该是为真(即if语句的判断部分为真),另外为何要用到重定向符以及该路径、还有数字2是什么意思?谢谢大家的解答!

by chenduo911 - Shell - 2010-01-22 16:40:22 阅读(1745) 回复(4)

相关讨论

================================================================ /home/lee#cat grep #!/bin/bash # (($#!=2))||[[ ! -f $2 ]]&&{ echo "Usage:$(basename $0) filename"; exit 1; } str=$(echo $1|od -b) str=${str% *} str=${str#* } patten=$( for i in $str;do [[ $i == 14[0-9] ]] && echo -ne "\\0133\\0${i/4/0}\\0$i\\0135" ||\ echo -ne "\\0133\\0${i/0/4}\\0$i\\0135" done ) while read line;do ...

by 寂寞烈火 - Linux文档专区 - 2006-08-12 02:01:51 阅读(803) 回复(0)

[code] /home/lee#cat grep #!/bin/bash # (($#!=2))||[[ ! -f $2 ]]&&{ echo "Usage:$(basename $0) filename"; exit 1; } str=$(echo $1|od -b) str=${str% *} str=${str#* } patten=$( for i in $str;do [[ $i == 14[0-9] ]] && echo -ne "\\0133\\0${i/4/0}\\0$i\\0135" ||\ echo -ne "\\0133\\0${i/0/4}\\0$i\\0135" done ) while read line;do [[ $line == *$patten* ]] && echo $line don...

by 寂寞烈火 - Shell - 2006-07-07 16:24:37 阅读(3641) 回复(9)

本帖最后由 psmzs 于 2017-02-21 18:54 编辑 有一个变量a容为 2 3 11 12 找出不存在于a中的数字 在shell脚本里 for var in {1..20} do if ! echo "$a" | grep -q "$var" ; then echo $var fi done 比如排除不了1 这个数字 想在 $var 前后加上^和$,但是不行,不知道如何处理才能 让^ 和$起效,跪求指教 知道需要转义,但是没有头绪,试了几个,不行。

by psmzs - Shell - 2017-03-28 11:03:13 阅读(1236) 回复(11)

在某个目录下面有文件,A.txt b.txt等 怎么批量改为ft_A.csv ft_b.csv 求脚本批量改目录下面文件

by transfer098 - Shell - 2016-12-07 09:29:52 阅读(495) 回复(2)

使用exp导出dump文件后,就会有文件xx.exp 能不能在导出后的.exp文件再进行压缩. 在shell脚本中,实现如下,但是没有成功 exp .........(这些是exp导出命令)| read v_exp gzip ${v_exp} 这样写,exp的dump文件可以生成,但是依然没有压缩. 大神们,如何解决

压缩文件如何

by Nathon99 - Shell - 2015-04-24 17:53:00 阅读(1840) 回复(12)

ssh 192.168.40.$i '/usr/bin/test -f /sbin/mkfs.ext4 && ls /dev/sd*1 | grep -v sda | while read disk;do /sbin/mkfs -t ext4 $disk & done || mkfs -t ext3 /dev/sdb1 &' 为什么不能执行

by OymfO - Shell - 2014-09-17 10:11:01 阅读(1069) 回复(6)

要求写出Linux操作系统所有进程中占CPU超过10% 内存超过10%的进程信息输出到/tmp/mang.log文件中,然后调用系统邮箱将该文件发送到指定邮箱[email]root@mail.com[/email] ,编写定时任务,每周五的上午8点下午5点执行该任务,其他时间在晚上23点执行该任务。

by wangxiaoming135 - Linux新手园地 - 2014-08-26 09:03:35 阅读(1096) 回复(8)

我在编写一个练习脚本时如图,为什么if判断语句报错说 期待整数表达式

by linux小小菜鸟 - Shell - 2013-12-07 19:19:59 阅读(2140) 回复(5)

大神们好,小弟想认真学习下shell脚本,能够自己独立写脚本,希望大神们给推荐几本书吧,谢谢了

by 我不重要 - Shell - 2013-09-16 13:47:33 阅读(4033) 回复(6)

请撰写一简易的乐彩程式,可在01 ~ 42 之间任意产生六个号码 同上,请再加上:可控制要输出多少组号码的功能。 请撰写一支对奖程式(输入开奖号码之后,告知中了那些号码)。 对linux的shell感兴趣,可运用就不行了,求指教,这是我在卧龙小三的书上看见的,谢谢

by jialeiit - Perl - 2013-07-03 00:03:29 阅读(1222) 回复(3)