shell如何判断TXT文本内容

sh/bash/dash/ksh/zsh等Shell脚本
回复
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17

shell如何判断TXT文本内容

#1

帖子 liucheng1513 » 2010-09-08 23:45

shell如何判断TXT文本内容,比如A.txt内容为1234,我想判断内容是否1234,如果是执行命令A,不是执行命令B。
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: shell如何判断TXT文本内容

#2

帖子 jarryson » 2010-09-09 2:27

验证md5码,或者cat出来比较咯。。
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17

Re: shell如何判断TXT文本内容

#3

帖子 liucheng1513 » 2010-09-09 8:38

怎么比较能举个例子吗??
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: shell如何判断TXT文本内容

#4

帖子 eexpress » 2010-09-09 8:45

grep 1234 xxx.TXT
[ $? ] && echo ok
● 鸣学
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

Re: shell如何判断TXT文本内容

#5

帖子 xiooli » 2010-09-09 8:59

代码: 全选

grep 1234 xxx.TXT && echo ok
头像
jarryson
帖子: 4002
注册时间: 2005-08-14 19:53

Re: shell如何判断TXT文本内容

#6

帖子 jarryson » 2010-09-09 14:06

如果是123456一样显示ok啊。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: shell如何判断TXT文本内容

#7

帖子 BigSnake.NET » 2010-09-09 14:51

代码: 全选

if [ "1234" == "$(< foo)" ] ; then echo meow ... ; fi
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: shell如何判断TXT文本内容

#8

帖子 tusooa » 2010-09-09 17:26

[[ "$(dog $file)" = 1234 ]] && A || B

代码: 全选

] ls -ld //
回复