ChinaUnix.net
相关文章推荐:

shell把多行转换成一行

比如,if [] >then >elif 这里,突然觉得上面的内容有错误,想回去更改,该怎么回到上呢?

by benh - Shell - 2005-08-25 16:17:42 阅读(5336) 回复(8)

相关讨论

由于是外 所以 请教下 谢谢 下面的 如何合并 2009-9-1 8:47:47 Failure woaini 2009-9-1 8:47:45 Failure 192.168.16.225 2009-9-1 8:40:37 Failure 2009-9-1 8:40:37 Failure pppp 192.168.17.5 我想合并为如下格式 2009-9-1,8:47:47,Failure,woaini 2009-9-1,8:47:45,Failure,,192.168.16.225 2009-9-1,8:40:37,Failure 2009-9-1,8:40:37,Failure,pppp,192.168.17.5 主要用来SQL LOADR 导入ORACLE 谢谢了

by gaopengtttt - Shell - 2009-09-06 17:06:35 阅读(3209) 回复(14)

请问shell script 里有注释符号马?如果有时什么呢? 谢谢

by blithelife - 程序开发 - 2006-07-10 08:22:27 阅读(1221) 回复(4)

如: for i in test1 test2 test3 >do >echo $i >done 怎样才能进入输入状态,我记得以前看别人用过的。 请大侠指教,谢谢。

by nologin - Shell - 2004-11-26 14:57:21 阅读(3885) 回复(7)

我用的是Solaris 9,shell字符串限制是255,如何修改这个限制。修改MAX_CANON可以么?如何改? 除了设置成Noncanonical模式,还有没有别的办法,因为我必须使用Canonical模式! 或者,有什么方法可以使在Noncanonical模式,旦输入回车,系统就会把输入的数据传递给应用程序? 我的需求是,让shell可以接收任意长度的字符串,然后按回车的时候,输入的字符串马上就能被应用程序读取到。 [ 本帖最后由 beilian 于 2007-12-...

by beilian - C/C++ - 2007-12-10 13:00:20 阅读(1811) 回复(1)

我有这样的个脚本: #! /bin/bash for (( OFFSET=0; OFFSET<=12287; OFFSET++)) do cmd done 我想把它写到命令中执,例如这个样子: root@root:~#for (( OFFSET=0; OFFSET<=12287; OFFSET++));do;cmd;done 请问该怎么写?(我知道用分号是不对的,只是表明下我的意思)

by zhangzilong_84 - Shell - 2009-07-22 14:07:49 阅读(1935) 回复(2)

大家都知道通过>>可以把结果以的形式加到个文件中,那么有什么办法可以把两个结果保留到呢?

by iammecn - Shell - 2008-05-10 20:08:28 阅读(3296) 回复(10)

aa.txt文件内容 10.110.100.11,tttt,oooo 10.200.200.12,bbb,sdsd bb文件内容 filename=/home/oracle/aa.txt cat $filename|grep -v '#'|while read LINE do i=`awk '{print $1}'` for mm in $i do a=`echo $mm|cut -d , -f 1` b=`echo $mm|cut -d , -f 2` c=`echo $mm|cut -d , -f 3` echo $a echo $c ssh -o port=30022 root@$a df -h>$c.txt done done 输入./bb 总是执10.200.200.12这,这是怎么回事? 只有sdsd的文...

by xxq78081502 - Shell - 2008-03-19 15:29:25 阅读(1713) 回复(6)

[code] filename=s.dat new_user="NEW" unused_user="UNUSEED" useable_user="USEABLE" i=0 while read name type do tmp=`echo $type|sed 's/\r//g'` if [ "$tmp" = "NEW" ] then sed "s/USER/$name/" t.dat fi done < $filename[/code]每次读都不读最后数据,但是如果我在在后敲回车换到个空后,最后就可以读出来。 请指教二,好久好久没看shell了,哎。

by 秋池飞叶 - Shell - 2011-05-03 10:52:34 阅读(3646) 回复(3)

现在有个这个的文件menu文件 case $varmc in 20)#广州公司 cd stusergz exec stmu3 chgrp -R group01 /u/kjusergd/kjuser01/* 1>>/dev/null 2>>/dev/null ;; 1)# 东山 cd st02 exec stmu3 chgrp -R group01 /u/kjusergd/kjuser01/* 1>>/dev/null 2>>/dev/null ...

by shenjinchun - Shell - 2007-07-24 09:12:15 阅读(1465) 回复(2)

读入数据文件的长度最大为2499位,如果读入3000位以上就会截断,如何处理,请高手们帮忙解决下。

by 无缺花 - Shell - 2007-06-08 12:02:20 阅读(1603) 回复(9)