22问答网
所有问题
当前搜索:
shell脚本使用变量
在
shell脚本
中将
变量
的值作为命令行参数传给程序
答:
fun(){ echo "$1"} fun "abc"1就代表了你传进去的第一个参数,$2当然就是第二个参数,fun就是你定义的函数名,后面的“abc”就是实参,即你说的
变量
,运行之后就会显示abc
我想请教一下,power
shell
的
脚本
之间如何传递全局
变量
。
答:
首先告诉你,没有直接的方法。可以考虑间接的方法:1.如果你的
变量
仅仅是一个string,可以通过
脚本
A保存在环境变量里面,然后在B中更改,通过A继续读取。2.如果你的变量是一个复杂对象,可以在A中定义,$a, 然后以参数的形式传递给B,最后以返回值的形式传递给A。形如: $a= .\test.ps1 -Name...
Shell脚本
:${...}在字符串中的多种
用法
答:
1、${var} 限定
变量
。如果一个变量名A是另一个变量名AB的前部分,那么,如果要在AB相连时,要得到A的值,就必须
使用
${var}限定。如果变量名不会产生歧义时(即独立的变量名),${var}与$var没有任何区别。var="hello"var_01="hello01"echo $var $var_01 ${var}_01 >>> hello ...
shell脚本
中ssh到远程机子时,提示输入密码?
用变量
给出密码 要怎么做...
答:
!/usr/bin/expect set pw pawword spawn ssh 192.168.1.200 expect 'password: 'send "$pw\r"expect '#'send "exit\r"expect eof chmod +x ssh.sh ./ssh.sh 试试呢 哈哈
shell 脚本
中 在grep -E '($wo|$ni|$ta)' 这里面
用变量
?
答:
改为双引号,单引号会屏蔽$的取值功能。grep -E "($wo)|($ni)|($ta)"
在
shell
(#!/bin/sh)
脚本
中怎么
使用
expect命令,需要添加什么环境
变量
吗...
答:
1、首先检查你机器上有没有expect(我知道ubuntu默认是没有安装的)ls /usr/bin | grep expect 看看有没有装expect 2、没有的话需要安装 在ubuntu的软件安装中心,搜索tcl 和tk 和expect并安装;也可以命令行输入sudo apt-get install tcl tk expect 3. 环境ready了后,可以在
shell脚本
中
用
Here ...
用shell脚本
编写一个函数,调用两个数据文件的逐行数据(每一行有两个...
答:
function fname(){ ...} while read line do num1=`echo $line | awk '{print $1}'`num2=`echo $line | awk '{print $2}'`fname $num1 $num2 done < $file
shell脚本
文件里面有一个
变量
,在里面执行mysql语句,这个语句中用到这个...
答:
mysql -hHOSTNAME -uUSER -pPASSWORD -e'COMMAND'将命令写道-e里就能不进入cli画面,直接执行mysql语句 是这个?
如何把
shell脚本
中的多个相同配置参数只保留一份
答:
该保存方法通过赋值。如果在
shell脚本
中有很多相同的配置参数,可以考虑
使用变量
来简化脚本并减少重复。通过将配置参数赋值给变量,可以在脚本的其他部分引用这些变量,从而避免重复的配置参数。通过使用变量,可以轻松地在脚本中重用这些配置参数,而无需重复键入相同的值。这使得脚本更简洁、易于维护,并且更...
编写
shell脚本
显示当前日期和时间,path环境
变量
的值,当前用户名称和当前...
答:
1、用date 和echo就可以了。2、实例:!/bin/sh echo The date is:date +%F echo The time is:date +%T echo The PATH is:echo $PATH echo who r U:whoami;echo $USER echo the pwd:echo $PWD
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
shell中变量
shell中定义变量使用的命令
shell if判断语句
shell调变量