计算化学公社
标题:
求助:shell从已有数组中新建数组
[打印本页]
作者Author:
wangyueda
时间:
2022-11-3 16:39
标题:
求助:shell从已有数组中新建数组
请问下各位老师,如何从一个已有的数组新建一个数组。例如数组A=(1 2 3 4),想新建一个新的数组B=(1.pdb 2.pdb 3.pdb 4.pdb),我的代码如下,不过貌似行不通..
#!/bin/bash
A=(1 2 3 4)
for i in {0..3}
do
${B[i]}=${A[i]}.pdb
done
复制代码
作者Author:
hxd_yi
时间:
2022-11-4 09:25
某种程度上来说,只是一个语法上的错误。$符号的位置不对。
#!/bin/bash
A=(1 2 3 4)
for i in {0..3}
do
B[i]=${A[$i]}.pdb
done
echo ${B[@]}
作者Author:
wangyueda
时间:
2022-11-4 09:40
hxd_yi 发表于 2022-11-4 09:25
某种程度上来说,只是一个语法上的错误。$符号的位置不对。
#!/bin/bash
好的 谢谢老师
欢迎光临 计算化学公社 (http://bbs.keinsci.com/)
Powered by Discuz! X3.3