shell拆分字符串:将字符串最后一个“⼀”后的内容赋值给变量B,然后将其余的赋值给A。

2024-11-26 23:20:08
推荐回答(2个)
回答1:

回答2:

用重定向而不是管道,举例:-(dearvoid@LinuxEden:Forum)-(~/tmp)-

-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[31048 0] ; cat file.sh
#!/bin/bash

arr=()
i=0
while read line; do
arr[i++]=$line
done < file
echo ${#arr[@]}
-(dearvoid@LinuxEden:Forum)-(~/tmp)-
[31048 0] ; ./file.sh
5