shell中输出数组

我在shell script中定义了一个数据 DB=(db1 db2 db3) 现在想遍历数组,把数组中的每一个元素用,拼接,赋给一个新的变量DB_SET 也就是DB_SET为 db1,db2,db3 如何实现

作者: ayalastrike 发布时间: 06-15

signal函数中信号的触发方式是什么

SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process SIGINT 2 Term Interrupt from keyboard SIGQUIT 3 Core Quit from keyboard SIGILL 4 Core Illegal Instruction SIGABRT 6 Core Abort signal from abort(3) SIGFPE 8 Core Floating point exception SIGKILL 9 Term Kill signal SIGSEGV 11 Core Invalid memory reference SIGPIP...

作者: fengtom_lcdtv 发布时间: 06-15

查找匹配字段删除

例: 文本 1.txt 内容 aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaab aaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa 要删除aaaaaaaaaaaaaaaaaaaa 得到结果 '匹配删除了' aaab a aaaaaaaaaaaaaaaaaa 匹配aaaaaaaaaaaaaaaaaaaa并删除 操作系统 hpunix sed -i不能用

作者: sunsansheng_cu 发布时间: 06-15

[求助]如何把标准输入的东西重定向到文本的同时又在标准输出上显示?

如题。 比如执行: echo "test" > “/root/out.log” 这样就不能在终端显示上看到test了。。。。。 不知道怎么解决 记得以前有个什么&1表示复制标准输入,忘了怎么弄了。。。。

作者: brantc 发布时间: 06-15

求助:这个sed语句是什么意思

sed "s!$last_entry!& \n\t${a_bank}!g" $m_config > ${m_config}.modified 那个“! ”是不是写错了啊,是出自《精通UNIX shell脚本编程》中的,其中m_config为文件

作者: tangy110 发布时间: 06-15

查找两个字符串之间的内容并删除换行符

好久没来了,之前学的shell技巧也忘记的十之有八了。 请教一个问题 有一个文本a.txt 内容如下 3.230: [full gc (system)3.230: [cms : ok->3729k(1310720k),0.0657070 secs】75511k->3729k(1939904k),[cms perm : 13040k->13029k(307200k)],0.0657790 secs] [times: user=0.07 sys=0.01,real=0.07 secs] 12.745:[gc 8.675: [parnew: 471936->21331k(629184k),0....

作者: rishairu 发布时间: 06-15

统计每行不同字符的个数

数据格式如下: NN TT NN NN AT NN AT NN NN NN AT NN NN AA NN AT NN GG AA GG AA AG GG AG GG GG GG AG AG AG NN AG AG GG NN TT NN NN TT NN TT NN NN NN TT NN NN TT NN TT NN AA AG AG AG AG AG AG AA AG GG AG GG AG NN AG AG AG AA AG AG AG AG AG AG AG GG GG AG GG AG NN AG GG AG GG GG GG GG GG GG GG GG GG AG GG GG GG NN GG GG GG GG GG GG GG GG GG GG AG AG...

作者: sequencing 发布时间: 06-15

shell如何计算这组数据中各个数据的范围大小??

有一组数据。 33 45 55 81 85 93 110 130 135 计算这组数据中 3个数据: 1:小于等于60的数据,计算最大数字和最小数字的差。 这组数据中是 55-33=22 2: 范围(60,100] ,即大于60小于等于100的数据, 这组数据中是 93-81=12 3: 范围(100,150] , 即大于100,小于等于150的数据, 这组数据中是 135-110=25 如何用shell 实现上面的功能??

作者: vitas333_cu 发布时间: 06-15

zsh的一个奇怪现象

Openbsd 4.9 current zsh 普通帐号生成的 .zhistory, $ ls -la .zhistory -rw------- 1 mels mels 12 Jun 15 00:58 .zhistory 当我执行 su, 再返回后, $ ls -la .zhistory -rw------- 1 root mels 12 Jun 15 00:58 .zhistory 每次都是这样,只要 执行了 su,返回以后,.zhistory的文件所属人就变成了 root,这是怎么回事,附件为 .zshrc. thx. zshrc.tar.gz (117 Bytes)...

作者: mels 发布时间: 06-15

echo "${array[@]}">"sh.txt"

想把数组一次性写入文件,但文件中是要有换行的。 eg: array=(1 2 3) 目前:sh.txt展示为1 2 3 希望是: 1 2 3

作者: stronghearted 发布时间: 06-14