ChinaUnix.net
相关文章推荐:

shell脚本 传参

test.sh[code]#!/bin/bash guanjianzi=$1 /bin/awk '{v="${guanjianzi}";a[NR]=$0}END{for (i=1;i<=NR;i++) {if (a~v||a[i-1 ]~v||a[i-2]~v||a[i-3]~v) continue;print a}}' test.txt > test2.txt[/code]求教问题。 上面的脚本中, guanjianzi 没办法递到AWK中这个要咋搞啊!!!!!

by 张不凡 - Shell - 2012-07-27 18:35:32 阅读(1249) 回复(1)

相关讨论

#!/usr/local/bin/php -q [lu@so uprbtcl]$ php test.php 1 2 3 Hello, 1 2! How are you today? ~~小试成功!! PHP作为shell脚本时有一个内嵌的数组“$argv”,使用“$argv”数组可以很方便的读取shell脚本运行时候的数 开心中~ 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1184/showart_62754.html

by Digico - php文档中心 - 2005-12-21 15:23:30 阅读(1238) 回复(0)

我的想法是这样的在前台用html获取用户的输入,把这个入事先写好的脚本,并执行. 举个例子

请输入ip地址:
请输入子网掩码:
这是前台的html页面,但是我不知道,怎样向后台脚本,运行脚本的函数是什么. 比如我的脚本是这么写的 ifconfig eth0 (第一个数,是ip) netmask ...

by s7ck4 - PHP - 2006-05-17 22:28:37 阅读(1957) 回复(6)

python脚本通过optparse处理命令行数: parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=True, help="make lots of noise [default]") ...... 在执行python脚本时,可以输入数example.py --file=1 --port=2 当使用shell脚本调用该python脚本时,如何指定这些数呢?如file, port? python example.py --file=1 --port=2 这样明显是不可以的...

by i__Will - Python - 2014-10-08 15:58:37 阅读(1110) 回复(0)

本帖最后由 crazyhadoop 于 2011-12-25 10:43 编辑 问题是这样的:要写一个脚本 test.sh 判断给他的多个数中有没有 “JULY_AUG”, 如果有, 执行A; 如果没有,执行B 我现在是卡在怎么在script里判断出有没有 JULY_AUG 到时候是这样运行:./test.sh abcd Chongqing JULY_AUG Ford 望兄弟们指教,谢谢

by qingyang7518 - Linux环境编程 - 2011-12-26 11:23:07 阅读(1443) 回复(4)

现在在写一个shell程序: 其中有一个步骤: shell脚本里有两个变量:test1=“hello” test2=“world” (这hello和world是从别的文件中获取的) 现在我想通过awk执行一个temp.txt文件,同时在执行的时候把test1和test2给awk,不知道怎么弄? 我一开始用的方式是: echo ${test1} ${test2} | awk '{print $test1,$test2,$0}' temp.txt 我想要的结果是输出hello world 然后是temp.txt的一行记录,不过结果不对,有哪位...

by xiekai_aiai - Shell - 2011-09-14 16:29:24 阅读(4735) 回复(4)

比如,如何写个一个脚本自动上到ftp服务器! 请高手解答!! 万分感谢!!

by db2-zhang - Shell - 2011-04-13 09:52:04 阅读(1891) 回复(4)

本帖最后由 灰菲湮灭 于 2010-12-01 16:41 编辑 [code] type=1 function getNthVal { echo "$1" } if [ "$type" = "1" ];then for ((i=0; i<4; i++));do getNthVal $i done elif [ "$type" = "2" ];then echo "type" fi[/code]如上所示,我想在echo $打印出来0,1,2,3,但这样写打出来的是i,如何解决呢? 谢谢 已解决。。。。唉

by 灰菲湮灭 - Shell - 2010-12-02 10:56:58 阅读(5269) 回复(3)

我想写个脚本shell中登陆Oracle数据库 创建几个表,但是表有相似之处我想用的方式进来,但是我试了很久还是不行,请高手帮忙。谢谢、 for f in 11 22 do sqlplus 123/123@1111<

by hanwesley - Shell - 2009-12-13 00:08:43 阅读(1977) 回复(4)

现有一个文件1.txt: abcde abc abcd ab 希望处理结果为: 5 abcde 4 abcd 3 abc 2 ab 其实就是把文件按照每一行字符数量排序。我用其他分行处理的方法为: cat 1.txt | awk '{print length($0)" "$0}' | sort -r cat 1.txt | while read line; do echo $(gexpr length $line)" "$line; done | sort -r 都没问题(由于不会用bsd版本的expr,所以这里用的是gnu expr)。 但是在使用xargs处理时: cat 1.txt | xargs -I @ echo $(gex...

by ShadowSniper - BSD - 2012-01-19 21:03:35 阅读(1320) 回复(2)

本帖最后由 cheungjustin 于 2010-10-18 23:23 编辑 【置顶】:shell脚本如何批量文件夹??? 假如已经知道对方的密码(没有配ssh的公钥认证) 我知道200台机子的root密码,怎么可以用一个脚本一个文件 夹 folder1 到所有主机的/root目录下,不能使用ftp. 如果没有root目录就报错,机子不通也报错,密码错误也要报错。 反正我要成功的就succuss,失败的就把失败的各种原因爆出来。 请问这个功能200行代码能够实现吗?...

by cheungjustin - Shell - 2010-10-19 18:15:55 阅读(1781) 回复(4)