00问答网
所有问题
当前搜索:
shell函数返回数组
Shell
脚本语法基础
答:
Shell数组
语法数组的定义方式如下:declare arr1=(元素1 元素2)。对于数组的引用,可以使用以下语法:echo ${数组名[索引号]}。Shell循环语法For循环语句的语法结构如下:for variable in (list)do commanddone。Shell条件语法If条件语句的语法结构如下:if expression; thencommand。在
shell
编程中,我们可以通过...
shell数组
长度一直是1
答:
shell数组
长度一直是1。根据查询相关公开信息显示,
Shell
中的所有变量都是数组类型,普通变量是一个长度为1,下标为0的数组。
shell
坏掉的
数组
下标这是什么问题谁知道?
答:
你的脚本在读取和处理 sex.txt 文件时应该没有问题,但是你在输出
数组
元素时出现了问题。这个问题是因为你使用了 bash 的旧版本,该版本不支持 declare -A 来声明关联数组。在 bash 4.0 或更高版本中,你可以使用 declare -A 来声明关联数组。但在旧版本中,这个选项并不存在,因此会导致错误。如...
shell
脚本中
数组
元素之间用分号间隔正确嘛
答:
不正确。在
Shell
脚本中,
数组
元素之间应该用空格进行间隔,而不是分号。使用空格进行间隔是因为Shell会将以空格分隔的字符串视为数组的不同元素。例如,以下是一个包含三个元素的数组的声明和赋值示例:```
shell
array=("element1" "element2" "element3")```在这个示例中,数组元素之间使用空格进行了...
shell
中如何将拿到的结果放入
数组
中
答:
ls a.sh a.war b.war sh a.sh "a.war" "b.war"cat a.sh !/bin/bash i=0 list=()for j in `ls *.war` #这里替换成你的ls...do list[$i]=\"$j\"i=`expr $i + 1`done echo ${list[@]}
求通过调用fork(),execve()
函数
,用C编写的Linux下的简单
shell
答:
const char *pathname,char *const argv[], char *const envp []);
函数
说明 execve()用来执行参数filename字符串所代表的文件路径,第二个参数系利用
数组
指针来传递给执行文件,最后一个参数则为传递给执行文件的新环境变量数组。
返回
值 如果执行成功则函数不会返回,执行失败则直接返回-1,失败原因...
shell
程序中如何去掉
数组
中的空值
答:
echo ${#a[@]}
返回
的是
数组
内有效元素的个数。a[1] 已经被删掉了,只剩下 a[0] a[2] a[3] 这三个有效元素。要达到需要的效果,只能手动去实现啦,比如重新定义数组 a=(${a[0]} ${a[2]} ${a[3]});或者自己用循环把被删除元素后面的所有元素都向前挪一位。或者在用数组元素的...
linux的
shell
,怎么把一个文件的md5值赋值到一个
数组
里 类似 a[1]=m...
答:
3a5cacda937fbe71fcb72cfe4904dee8 a.txt 前面是MD5值,a.txt是你指定的文件名,我们要取前面那部分,有2个方法:方法一,也就是xiehuahere的回答:a[1]=`md5sum a.txt | cut -d' ' -f1`其中cut的-d,是指定空格为分隔符,-f1是指定取分隔后的第一个字串,就是我们要的MD5值了。方...
linux
shell
脚本中,
数组
名称是一个变量,怎么打印出它里面的元素?_百度...
答:
题主你好,代码及测试截图如下:下面这个例子可能对题主有帮助:说明: array和array1是两个
数组
, 其中的内容分别为aa bb cc和dd ee ff, 然后再定义一个数组array2,这个数组中的元素为array和array1,最后使用for循环,通过array2数组将array和array1中的元素输出.希望可以帮到题主, 欢迎追问.
shell
逐行取得字符并赋值给
数组
答:
子进程中的变量是不会
返回
到父进程中的,所以你 while 结束后再看 arr 是空的,因为 while 里的 arr 是子进程的变量。改成如下就可以了:i=0while read linedo arr[${i}]=`echo ${line} | awk -F":" '{print $1}'` (( ++i ))done < a.txtecho "${arr[@]}"
1
2
3
4
5
6
7
8
涓嬩竴椤
其他人还搜
shell函数返回值赋值给变量
shell array of array
java下一页
函数怎么返回数组
函数不能返回数组
函数返回数组指针
函数返回字符串数组
c语言函数怎么返回数组
c语言函数返回数组