shell参数的问题 [问题点数:50分]

Bbs2
本版专家分:158
结帖率 99.21%
Bbs3
本版专家分:650
Bbs3
本版专家分:650
shell参数
$0: 获取当前脚本的名称 $#: 传递给脚本的<em>参数</em>个数 $$: <em>shell</em>脚本的进程号 $1, $2, $3...:脚本程序的<em>参数</em>
shell 参数shell与Java 交互参数
parx="XXXXXXXXXX" pary="YYYYYYYYYYYYY" fodler和ver_file分别是调用 test.sh时的第一个和第二个<em>参数</em>,如下调用  test.sh $parx  $pary 其中<em>参数</em>中不能有空格,会被当成二个<em>参数</em>,防止空格被当成二个<em>参数</em>,可以加双引号比如   ./test.sh "wo bu shi"    "jack"
Shell 参数
  #!/bin/sh if [ $# -lt 3 ];then echo &quot;Usage: $0 arg1 arg2 arg3&quot; &amp;gt;&amp;amp;2 exit 1 fi echo &quot;arg1: $1&quot; echo &quot;arg2: $2&quot; echo &quot;arg3: $3&quot;    
shell命令行输入参数问题
我在命令行输入 ./framework <em>参数</em>rn我在脚本中如何读取这<em>参数</em>? $1吗?还是需要shift 1,然后再$1?rnrnPS:<em>参数</em>是个变量,随便是什么都可以rn
java调用shell参数问题
我有一个downfile.sh:rnftp -i -n xxx.xxx.xxx.xxx << EOFrnuser username passwordrnbinrnget /tmp/file1rnbyernEOFrn下载ftp服务器上的文件file1。一段java程序调用这个<em>shell</em>:Process p= Runtime.getRuntime().exec("./downfile.sh");rn现在我想下载别的文件如file2,修改<em>shell</em>,使得可以把要下载的文件名作为<em>参数</em>传给<em>shell</em>,完成下载?rn
shell 关于取得参数问题
遇到一个<em>问题</em> 比如我只需要取的脚本传入的<em>参数</em>的从第二个开始的到后面的<em>参数</em> 怎么取 $@是取的所有的<em>参数</em> 现在需要排除第1个<em>参数</em> 刚开始想能不能用while循环把所有<em>参数</em>循环取出到新的变量 从第二个开始 这样就可以了 #!/bin/bash num1=$1 num2=$2 num3=$3 num4=$4 command="" for ((i=2;i<=$#;i++)) do ec
python shell m参数问题
cmd下会用 -m<em>参数</em>,python -m,python <em>shell</em>下怎么使用,还有-i
shell参数问题???HELP ME!
我在VB里用SHELL调用一个DOS下运行的程序,该程序在DOS下运行时需问答式 顺序输入3个<em>参数</em>,我直接把<em>参数</em>跟在EXE文件后面,<em>参数</em>不能直接自动输入,请帮助!rnrnVB代码:rn<em>shell</em> xx.exe <em>参数</em>1 <em>参数</em>2 <em>参数</em>3,vbnormalrnrnDOS窗口显示:rnxx.exe rn请输入<em>参数</em>1:rn……rn……
Linux shell位置参数
    在Shell中 利用$1 $2 $3等等来表示传入<em>shell</em>的<em>参数</em>,$0表示当前运行的脚本明亮名     同时$$表示当前<em>shell</em>的进程ID           $* 表示以一个单字符串来表示所有传入的<em>参数</em>           $#  表示传入的<em>参数</em>个数           $@ 与$*相同,但是使用时加上引号,这样会在引号中返回各位置的<em>参数</em>(但是实际测试发现与$*没区别)  ...
Shell 参数调用无效
#!/bin/shrnpidRange=$3rnlen=$#pidRangernecho $lenrndd=$pidRange:len-1rnecho $ddrnrnif [ $dd == "," ] || [ $dd == ";" ]; thenrn echo $pidRange:0:len-1rnelsern echo $pidRangernfirnrnrnDiaServers=$6rnleng=$DiaServersrnecho $lengrnDia=$DiaServers:leng-1rnrnrnif [ $Dia == "," ] || [ $Dia == ";" ]; thenrn echo $DiaServers:0:leng-1rnelsern echo $DiaServersrnfirnrn编写上面<em>shell</em>脚本,执行add : SLF-PidRange = +86123456, DiaServers = GZHSS01, 后输出结果,后面那段无效!rnrn10rn,rn+86123456rnrn求高手,在线坐等
shell $@,$#,$0,$?参数的含义
1.$#, $0, $1,$@,$*,$$, $?的含义 变量 含义 $# 传递给脚本或函数的<em>参数</em>个数。 $0 当前脚本的文件名 $n 传递给脚本或函数的<em>参数</em>。n 是一个数字,表示第几个<em>参数</em>。例如,第一个<em>参数</em>是$1,第二个<em>参数</em>是$2。 $* 传递给脚本或函数的所有<em>参数</em>,以一个字符串的形式显示所有输入的<em>参数</em> $@ 传递给脚本或函数的所有<em>参数</em>。被双引号(&quot; &quot;)包含时,与 $* 稍有不同,下面...
shell 变量和参数
变量和<em>参数</em>部分引用[双引号, 即&quot;]. &quot;STRING&quot;将会阻止(解释)STRING中大部分特殊的字符. 1 COMMAND $variable2 $variable2 $variable2        # COMMAND将不带<em>参数</em>执行. 2 COMMAND &quot;$variable2&quot; &quot;$variable2&quot; &quot;$variable2&quot;  # COMMAND将以3个空<em>参数</em>来执行. 3 COMMAN...
shell参数位置
<em>shell</em><em>参数</em>位置 1给脚本文件传参 #!/bin/bash echo &quot;a $1&quot; echo &quot;b $2&quot; 执行传参: $ ../test.sh a b 输出结果: a a b b 2 给函数传参: #!/bin/bash #定义函数 function func(){ echo &quot;$1&quot; echo &quot;$2&quot; } #调...
shell参数的输入与运用
在<em>shell</em>中<em>参数</em>的传递,也就是<em>参数</em>的输入使用$n的格式进行输入。$n,其中,n代表数字,1就是在执行脚本时输入的第一个<em>参数</em>,2就是在执行脚本时输入的第一个<em>参数</em>,以此类推。
shell的递归(数字,参数
#!/bin/bash o_arry="1 2 3 4 5" n_arry="" function number_stack(){ count=$1 [ $count = $2 ]&&{ echo edges:$count }||{ count=$(( $count + 1 )) echo push:$1 n
linux shell参数扩展
* old="I am a bird"rn* mid=oldrn* new=midrnrn知道$old和$!mid可以输出语句rn但是怎么能用new输出语句rnrnrn菜鸟一只,想百度发现不知道该怎么提问
学习 shell —— 条件判断 if 的参数
1. 文件判断表达式 -e filename:如果 filename 存在(exist),则为真; -d filename:如果 filename 为目录(directory),则为真; -f filename:如果 filename 为常规文件,则为真; -L filename:如果 filename 为符号链接,则为真; -r filename:如果 fi...
shell参数基本应用
记录<em>shell</em>的学习过程,虽然简短,但是实用 #!/bin/bash echo "lvzilong shuaige" my_name="airzilong" my_age="20" my_age="123" #删除my_age unset my_age #拼接字符串 echo "${my_name}${my_age}" #字符串长度 echo ${#my_name} my_names=("air
if在shell中的各种参数
很详细的 if在<em>shell</em>中的各种<em>参数</em>的解释
shell传递外部参数
$#: 获取<em>参数</em>的个数(0表示沒有<em>参数</em>) $*: 获取全部<em>参数</em> $@: 获取全部<em>参数</em> vi 是所有UNIX系统都会提供的屏幕编辑器,它提供了一个视窗设备,通过它可以编辑文件。当然,对UNIX系统略有所知的人,或多或少都觉得vi超级难用, 但vi是最基本的编辑器。 test.sh: [code=&quot;<em>shell</em>&quot;] echo name=$1 age=$2 echo &quot;...
shell入门参数
1 , 常见的全局环境变量的配置如下 /etc/profile\ /etc/bashrc /etc/profile.d/ 2. #&amp;nbsp;传递到脚本的<em>参数</em>个数#&amp;nbsp;传递到脚本的<em>参数</em>个数# 传递到脚本的<em>参数</em>个数 * 以一个单字符串显示所有向脚本传递的<em>参数</em>。 如”∗&quot;用「&quot;」括起来的情况、以&quot;∗&quot;用「&quot;」括起来...
shell 处理参数小技巧
上篇文章里讲述了<em>shell</em> 获取<em>参数</em>的基本用法,这里总结些其他用法(均摘录自各种网站回帖之类故不在此列出,但谢谢他们)   1:获取偏移量后的<em>参数</em>列表,例如从第3个<em>参数</em>开始则 #!/bin/sh #丢弃2个<em>参数</em> shift 2 #剩余<em>参数</em>个数 echo $# #余下的所有<em>参数</em> echo $*   2:获取最后一个<em>参数</em>      (1)利用eval eval &quot;l...
shell位置参数
向脚本传递<em>参数</em>: $1, $2, ....${10}, ... shift [#]: 位置<em>参数</em>轮替 特殊变量: $0: 脚本文件路径 $#:位置<em>参数</em>的个数 $*: 所有位置<em>参数</em> $@: 所有位置<em>参数</em>
shell 中的参数替换
今天碰到个<em>shell</em> script看了下,发现<em>参数</em>替换是在不懂,google了下,把笔记总结如下: 可替换的<em>参数</em>:处理或/并扩展变量 ${parameter} 和$parameter是相同的,都是表示变量parameter的值。在一些环境中,使用${parameter}比较不会引起误解. 可以把变量和字符串连接. 1 your_id=${USER}-on-${H...
shell(三)位置参数
1) 给脚本文件传递位置<em>参数</em> 运行 Shell 脚本文件时我们可以给它传递一些<em>参数</em>,这些<em>参数</em>在脚本文件内部可以使用$n的形式来接收,例如,$1 表示第一个<em>参数</em>,$2 表示第二个<em>参数</em>,依次类推 在讲解变量的命名时,我们提到:变量的名字必须以字母或者下划线开头,不能以数字开头;但是位置<em>参数</em>却偏偏是数字,这和变量的命名规则是相悖的,所以我们将它们视为“特殊变量”。 除了 $n,Shell 中还有 $...
【Shell】数值比较参数
Shell中的数值比较<em>参数</em>分为下面6种: Shell中的数值比较<em>参数</em> <em>参数</em> 含义 -eq 等于 -gt 大于 -ge 大于等于 -lt 小于 -le 小于等于 -ne 不等于 例: [oracle@master test]$ cat testfile #!/bin/bas...
shell中-参数
关系运算符: -eq 检测两个数是否相等,相等返回True -ne 检测两个数是否相等,不相等返回True -gt 检测左边的数是否大于右边,如果是,则返回True -lt 检测检测左边的数是否小于右边的,如果是,则返回True -ge 检测左边的数是否大等于右边的,如果是,则返回True -le 检测左边的数是否小等于右边的,如果是,则返回True 布尔运算符 ! 非运算,表达式
shell 含有参数的数组名
[code=C/C++]rn#! /bin/bashrnLIST_PRO1=(appo appt)rnTHRE=PRO1rnrnfun()rnrn echo "$LIST_PRO1[0]"rn echo "$LIST_$1[0]" #想和上面那句一样输出 appo,怎么改?rnrnfun $THRE[/code]rn这个可以做到吗?谢谢!
shell 脚本参数处理
<em>shell</em> 脚本<em>参数</em>处理 默认<em>参数</em>变量 $# 传递到脚本的<em>参数</em>个数$* 以一个单字符串显示所有向脚本传递的<em>参数</em> 如 "1 2 3"$@ 分别取出<em>参数</em> 如 "1" "2" "3"$?上一个命令的退出状态$-$_$!$[0-9] 用户第n个<em>参数</em><em>参数</em> 常用处理方式 手动处理 只能通过 内建<em>参数</em>来获取处理 getopts 内建工具,不能处理长参...
parse shell传递的参数
一般我们通过下面的方式调用disk-partitioning.sh的时候,可以通过-d/-l等制定<em>参数</em> ./disk-partitioning.sh -d "${DEVICE}" -l "${DISKLABEL}" -f "${FILESYSTEM}" -s "${SKIP_INSTALL}" 对这样<em>参数</em>的解析可以参考下面这段。 while getopts "d:l:f:r:s:" o;
shell 读取参数
bash sell 会将一些成为位置<em>参数</em>的特殊变量分配给输入到命令行参赛中的所有<em>参数</em> 位置<em>参数</em>三标准的数字:$0是程序名,$1是第一个<em>参数</em> $2是第二个<em>参数</em> ,依次类推,直到第九个<em>参数</em>$9 使用$1 #!/bin/bash factorial=1 for (( number = 1; number &amp;amp;amp;lt;= $1 ; number++ )) do factorial=$[ $facto...
shell 读取参数的技巧
while [ $# -gt 0 ]; do case $1 in -h|--help) print_help exit 0 ;; -V|--version) print_version exit 0 ...
Shell 位置参数变量
位置<em>参数</em>变量执行脚本时获取命令<em>参数</em>信息基本语法$n  $0代表命令本身,$1-$9代表顺序<em>参数</em>编号,大于10的话使用括号,如${10}$* 把所有<em>参数</em>当作整体$@ 把每个<em>参数</em>分开对待$# 所有<em>参数</em>的个数echo &quot;$0 $1 $2&quot; #命令为 ./myShell.sh 10 20 则本行输出./myShell.sh 10 20 echo &quot;$*&quot; #10 20 echo &quot;$@&quot; #10 20 ...
linux shell中的参数
在执行linux <em>shell</em>命令是,可以传递0个到多个<em>参数</em>,本篇博客来讨论如何来获取运行<em>shell</em>命令时传入的<em>参数</em>。 在linux <em>shell</em>中,<em>参数</em>信息会被赋值给几个特殊的变量,下面分别介绍 获取某个<em>参数</em>:$num 或 ${num} 获取所有<em>参数</em>的列表:$* 获取<em>参数</em>的个数:$# 获取当前命令:$0 例如,$1就是第1个<em>参数</em>,$2就是第二个<em>参数</em>。也可以用${1}、${2}这种形式,并且当个数...
shell之函数以及参数
先介绍脚本<em>参数</em>$0 脚本名称 $1 -$9 ${10} 第十个<em>参数</em> $* 打印出所有<em>参数</em> $# 打印出<em>参数</em>的个数1、定义函数function fname() { statements; } 或者 fname() { statements; }2、只要使用函数名就可以调用某个函数fname3、函数<em>参数</em>与脚本<em>参数</em>类似
shell 参数的分组读取
分组读取 今天写<em>shell</em>脚本的时候,遇到一个<em>问题</em>,需要将传入的<em>参数</em>分组读入 比如 sh test.sh 1 2 3 4 5 6 7 8 9 我希望1 2 3 是一组 4 5 6 是一组 先上实现代码: cat test.sh for i in &quot;$@&quot; do echo $i done exit 0 调用1 sh test.sh “1 2 3” “4 5 6” “7 8 9” 输出 ...
shell 脚本之参数
<em>shell</em> 脚本之<em>参数</em> 既然是脚本那么肯定需要变量,本篇就啰嗦一下怎么<em>shell</em> 脚本怎么使用变量。 同样我们先看代码: #! /bin/bash user=$1 echo $user user 是变量名, = 号赋值,注意等号两边不要有空格,否则会报错。 $1 代表从脚本接收第一个变量 $user 是对变量的引用 我们看一下执行结果: [root@localhost performance]
Shell函数和脚本参数
Shell变成中函数的定义和函数调用的简单介绍
shell参数判断
对于只判断一个<em>参数</em>的 #!/bin/bash if [ ! -n "$1" ] ;then     echo "you have not input a agrs!" else     echo "the args you input is $1" fi 或者 在<em>shell</em>中$1变量表示脚本的第一个<em>参数</em>。所以如果判断$1<em>参数</em>是空值,即可表示脚本没有<em>参数</em>。示例代码如下:
shell中的参数替换
常用类型<em>参数</em>替换 ${parameter}            与$parameter相同, 也就是变量parameter的值. 在某些上下文中, ${parameter}很少会产生混淆.   ${parameter-default}     如果变量parameter没被声明, 那么就使用默认值. ${parameter:-default}     如果变量parameter没被设...
关于在shell中执行sqlplus的参数问题
用户名:lshrn密码:qazwsxrn表空间:CCETrnsql文:ccet1.sqlrnrnsqlplus -s /nolog << EOFrnwhenever sqlerror exit sql.sqlcodernwhenever oserror exit sql.sqlcodernconnect lsh/qazwsxrn@ccet1.sqlrnEOFrn我想把表空间也加进来,请问应该加在什么地方?我试了一下都失败了,需要什么<em>参数</em>指定表空间吗?多谢。
shell函数的第一个参数问题(急)
'我用<em>shell</em>函数调用excel并同时打开一个工作簿c:\a b\d.xlsrnt=Shell("c:\...\excel.exe c:\a b\d.xls")rn'由于目录名称\a b中有空格,系统执行时打开了两个文件c:\a.xls b\d.xls,从而产生错误rn'请求如何正确打开?? 可以换用其他函数rnrnrn
一个shell参数进行验证的问题.
sh prog.sh p1 p2rn其中p1,p2为两个<em>参数</em>,验证方式如下:rnrn如果 p1长度=4 且 为数字 则rn 通过rn否则rn 提示 rn 退出rnrnrn如果 p2为日期 且不大于今天 则rn 通过rn否则rn 提示rn 退出rnrn该怎么写? 谢谢.
shell参数问题,知道请帮忙谢谢!
用如下代码“Shell "C:\Program Files\Microsoft Office\Office\Winword.exe", vbNormalFocus”可以启动word,那如何指定他启动就打开"c:\my document\test.doc"??
shell文件参数大于10问题
现在需要给<em>shell</em>文件传<em>参数</em>,要传10个以上<em>参数</em>,在<em>shell</em>文件里接收的时候,第一个<em>参数</em>用$1,第二个用$2,第九个用$9,但是超过十个,就不能用$10,$11了,因为<em>shell</em>会把$10堪称$1后面加个0,网上查了一下,有人说用$(10),也有人说用$10,但是我试验了一下,这两种方法在执行<em>shell</em>的时候都会报错,哪位大侠能告诉我怎么作,我的<em>shell</em>文件是sh文件,谢谢了!
### shell awk 参数问题!! --- 急啊 ----
脚本传入<em>参数</em>:rnrn #输入的<em>参数</em>rn NEWFILE=$1rn OLDFILE=$2rn RESULTFILE=[color=#FF00FF]$3[/color]rnrn /usr/bin/diff -r -q $NEWFILE $OLDFILE | grep "^Only in"|awk 'print [color=#FF00FF]$3[/color],$4'|sed -e 's!: !/!g' | grep "^NEW" >>$MODIFY_FILE_LISTrnrn<em>问题</em> : rnrn 这两个$3 不一样的意义啊. 现在识别成一样的了 都表示第三个<em>参数</em>. 无语了用了这么久就没有遇到这个<em>问题</em>.
shell参数替换的一个问题
看abs的<em>参数</em>替换部分,有一个例子看不懂,想请大家指导下,例子代码如下rn[code=text]rnrn strip_leading_zero2 () # 去掉开头可能存在的0(也可能有多个0), 因为如果不取掉的话,rn # Bash就会把这个值当作8进制的值来解释. rn shopt -s extglob # 打开扩展的通配(globbing).rn local val=$1##+(0) # 使用局部变量, 匹配最长连续的一个或多个0.rn shopt -u extglob # 关闭扩展的通配(globbing).rn _strip_leading_zero2=$val:-0rn # 如果输入为0, 那么返回0来代替"".rn rn[/code]rn代码中的第四行中的$1##+(0)的意思是删除匹配的最长连续的0,可是模式[color=#FF0000]+(0)[/color]具体是个什么意思,一直不懂啊?请朋友们指导下,谢谢啊
SHELL的参数传入问题,高分求教!
我有一个c-<em>shell</em>的程序,形式如com para1 para2 para3 para4rn用键盘输入com p1 p2 p3 p4,程序没<em>问题</em>rn但程序允许p2<em>参数</em>为空格,p3,p4<em>参数</em>不为空格rn如果,我要求p2<em>参数</em>传入空格,而p3,p4<em>参数</em>不传空格,传其他值rn我该用键盘输入什么命令com p1 ? p3 p4rn
Shell输入与输出参数,特殊字符与位置参数
  read命令选项与功能 选项 功能描述 -p 允许在read命名行中直接指定一个提示,可以同时为多个变量赋值 -t  指定read命名等待输入的秒数。当计时满时,read命名返回一个非零状态,并且直接退出等待输入过程 -n 指定接受的字符给数,当达到指定给数后就退出输入状态,不管有没有按回车健 -s  使read...
shell位置参数和特殊变量
常见的位置<em>参数</em>和特殊变量: $0 ./t8.sh $1、$2... 位置<em>参数</em> $# 表示<em>参数</em>有多少个 $@ 可以用在for循环中的in后面 $* 表示<em>参数</em>列表"$1" "$2".. $?上一条命令的执行结果 $$ 当前进程号 $1 #! /bin/sh echo $0 echo $1 echo $2 echo $3 python@ubuntu:5$ chmod a+x t8.sh
Shell 位置参数与特殊变量
$0          相当于C语言main函数的argv[0]$1、$2...   这些称为位置<em>参数</em>(Positional Parameter),相当于C语言main函数的argv[1]、argv[2]...$#          相当于C语言main函数的argc - 1,注意这里的#后面不表示注释$@          表示<em>参数</em>列表&quot;$1&quot; &quot;$2&quot; ...,例如可以用在for循环中的in后...
shell笔记一(函数和参数
<em>shell</em>中的函数和<em>参数</em>,命令执行
shell 得到函数所有参数
我想把函数所有的<em>参数</em>遍历一下,以便对他们进行操作。请问大虾们怎么弄?
如何得到shell传递的参数
就是c中的 rnint argc;rnchar *argv[];rnrn急问!
linux的shell参数个数限制
今天看unix/linux实践编程,书上自己写了一个简单的<em>shell</em>,他用了一个字符指针数组存<em>参数</em>,数组长度只有20,那就是这个<em>shell</em>的<em>参数</em>长度限制是20,所以想了解一下linux下<em>shell</em>的<em>参数</em>限制,还有有必要去掉用户输入命令<em>参数</em>个数的限制吗
shell的位置参数和特殊变量
<em>shell</em>中有很多自动复制的变量 常用的位置<em>参数</em>和特殊变量有 $0       相当于C语言main函数的argv[0] $1 $2 $3....位置<em>参数</em>,相当于argv[1],argv[2],argv[3] $#       相当于argv -1 $@      表示<em>参数</em>列表(可以用做for的遍历) $*        表示<em>参数</em>列表 $?       上一条命令的exit sta...
Shell使用getopts读取参数
使用getopts可以处理 &amp;lt;command&amp;gt; [-i infile] outfile。不过还不知道怎么处理像&amp;lt;command&amp;gt; outfile [-i infile]。因为getopts遇到outfile时就会放弃分析。 usage='Usage: &amp;lt;command&amp;gt; [-i infile] outfile' infile='/tmp/infile' ...
对位置参数 shell 一问
如果想取得第counter 个<em>参数</em>rnrncounter=9rnfilname=$(($counter))rnecho $filename 不行艾,另外有什么可以做到的。rnrn当然循环可以做到,想问问别的。rnfor name in $@;dornfilename=$namerndone
shell判断参数是否是数字
[code=&quot;java&quot;] #!/bin/bash ## 方法1,有点<em>问题</em> #if [[ &quot;$1&quot; =~ &quot;^[[:digit:]]*$&quot; ]];then #if [[ &quot;$1&quot; =~ &quot;^[0-9]+$&quot; ]];then # echo &quot;$1 is number.&quot; #else # echo 'no.' #fi ## 方法2, 可以,不
linux shell 获取命令参数
先看下面的代码: #!/bin/bash #看似一样的输出 echo &quot;using the \$* method: $*&quot; echo &quot;using the \$@ method: $@&quot; #循环,可看出两者的不同 count=1 for param in &quot;$*&quot; do echo &quot;\$* parameter #$count = $param&quot; count=$[ ...
Linux shell 命令参数分隔符
Linux 的<em>参数</em>的缺省<em>参数</em>是空白符。所以 echo hello          world 实际上是两个<em>参数</em>,hello 和 world 之间存在多个空白符。输出只有 echo 缺省的空格。如果需要作为一个<em>参数</em>,需要加上引号表示是一个整体字符串。所有的<em>参数</em>实际上都是字符串。<em>shell</em> 本身就是文本字节流处理。 将一个命令的输出作为另一个命令的<em>参数</em>时,有三种写法。 1、ls -la
shell】获取第11个参数
echo ${11} 备注:如果写成$11,它可能会识别成$1后再接1
shell 自动填入提示参数
在命令行操作 往往会有交换,提示用输入一些东西,然后继续后面的操作。 平时操作没有感觉,当想把某个操作写到<em>shell</em>里,<em>问题</em>来了,一个命令需要输入才能继续。 直接来两个例子吧,来不及解释: /jdk1.8.0_131/bin/keytool -import -keystore security.keystore -file /opt/root.cer&lt;&lt;EOF 123456 1...
Shell的参数vbHide不起作用,怎么办?
Shell "C:\Program Files\SogouExplorer\SogouExplorer.exe " & App.Path & "\test.htm", vbHide
shell入门学习笔记-05-参数
系列目录与参考文献传送门: <em>shell</em>入门学习笔记-序章 <em>参数</em> 变量 含义 $0 当前脚本的文件名。 $n(n≥1) 传递给脚本或函数的<em>参数</em>。n 是一个数字,表示第几个<em>参数</em>。例如,第一个<em>参数</em>是 $1,第二个<em>参数</em>是 $2。 $# 传递给脚本或函数的<em>参数</em>个数。 $* 传递给脚本或函数的所有<em>参数</em>。 $@ 传递给脚本或函数的所有<em>参数</em>。当被双引号&amp;quot; &amp;quot;包含时,$@ 与 $* ...
jenkins command shell 或者 shell里调用参数的方式
windows <em>shell</em>: %branch% linux <em>shell</em>: $branch git 引用<em>参数</em>: ${branch}
shell问题
ls !(*.c|*.sh)rn可以列出目录下,不是以.c及.sh为后缀的文件rnrnrm file1 file2 file3rn可以将file1-3一块删除rnrn疑问来了:为什么将上面两个连到一块就不行了?rn这样:rnrnrm $(ls !(*.c|*.sh))rn或rnrm `ls !(*.c|*.sh)`rnrn其他还有什么办法,可以删除目录下除.c及.sh为后缀的文件(不要分成两条命令)
shell问题
if[ "$1"=="hello" ];thenrn echo "Hello,how are you?"rnelif[ "$1"=="" ];thenrn echo "You MUST input parameters, ex>$0 some word"rnelsern echo "The only parameter is 'hello'"rnfirnrnrn这语法有错吗?为什么总是报这样的错误?rnsh08.sh: line 9: syntax error near unexpected token `then'rnsh08.sh: line 9: `if[ "$1"=="hello" ];then'
SHELL问题
对于以下结果,如何提取出cszy_exp_20070320.dmp.Z,最好不要用字符在行中的位置,因为可能会变。rn03-20-07 04:07PM 862198137 cszy_exp_20070320.dmp.Zrn03-21-07 04:54AM 858479459 cszy_exp_20070321.dmp.Zrn03-22-07 04:54AM 858994001 cszy_exp_20070322.dmp.Zrn03-23-07 04:54AM 859447641 cszy_exp_20070323.dmp.Z
shell 问题
#!/bin/bshrncount=1 rncat a | while read line rndorn echo "Line Num $count:$line"rn count=$[ $count + 1 ] rndonernecho "finish"rnexit 0rn rnrn在aix运行老师报错 1: not found.rn 不知道为什么? 请大虾指教[img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/12.gif][/img]
shell 问题
echo $(ls)在HP、AIX都行,在SUN不行,rnroot# echo $(ls)rnsyntax error: `(' unexpected
Shell问题
用Shell执行执行一个程序可以把返回值保存到一个文件里,rn如果把返回值放到一个变量里,可以吗?rn如:rnsgsv101z rn
shell问题????
各位大虾谁有linux下好的<em>shell</em>脚本程序,共享一下,我这里教学使用。谢谢rn
shell——if问题
记得中框号两端的空格 错误书写: if [$a -ne 0];then echo 'sss' fi 正确书写: if [ $a -ne 0 ];then echo 'sss' fi
shell问题
include rnrnvoid __fastcall TForm1::Button1Click(TObject *Sender)rnrn if(OpenDialog1->Execute())rn CreateShortCut(OpenDialog1->FileName);rnrn//----------------------------------------------------------------------rnvoid TForm1::CreateShortCut(const AnsiString &file)rnrn IShellLink* pLink;rn IPersistFile* pPersistFile;rn if(SUCCEEDED(CoInitialize(NULL)))rn rn if(SUCCEEDED(CoCreateInstance(CLSID_ShellLink, NULL,rn CLSCTX_INPROC_SERVER,rn IID_IShellLink, (void **) &pLink)))rn rn pLink->SetPath(file.c_str());rn pLink->SetDescription("Woo hoo, look at Homer's shortcut");rn pLink->SetShowCmd(SW_SHOW);rn if(SUCCEEDED(pLink->QueryInterface(IID_IPersistFile,rn (void **)&pPersistFile)))rn rn WideString strShortCutLocation("C:\\bcbshortcut.lnk");rn pPersistFile->Save(strShortCutLocation.c_bstr(), TRUE);rn pPersistFile->Release();rn rn pLink->Release();rn rnrn CoUninitialize();rn rnrn为什么上面的代码编译出错,谁可以给出更正!!!
jack_C++程序设计案例精选下载
jack_C++程序设计案例精选..详细ppt讲解... 相关下载链接:[url=//download.csdn.net/download/Jack_software/2338009?utm_source=bbsseo]//download.csdn.net/download/Jack_software/2338009?utm_source=bbsseo[/url]
.net 网上购物课程设计下载
大二做的。net课程设计,仿照淘宝网做的,当然有很大差距,希望可以与大家共同学习 相关下载链接:[url=//download.csdn.net/download/yaoyuxing03/3267149?utm_source=bbsseo]//download.csdn.net/download/yaoyuxing03/3267149?utm_source=bbsseo[/url]
操作系统信号量PV练习题下载
操作系统PV信号量的几道练习题,考试前可以复习一下 相关下载链接:[url=//download.csdn.net/download/cyxcw1/5571291?utm_source=bbsseo]//download.csdn.net/download/cyxcw1/5571291?utm_source=bbsseo[/url]
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制
我们是很有底线的