小编use*_*908的帖子

如何在 Bash 中将数组转换为字符串?

这是我的 Bash 脚本,它从温度传感器读取值并将它们显示在一行中。我想用逗号分隔数组元素,就像这个例子: [1,2,3,5],然后用这个字符串替换另一个文件中存在的行。

temp.sh

#!/bin/bash
for ((i=0 ; 12 - $i ; i++))
  do
  x=$(cat /sys/bus/w1/devices/28-0000075292ed/w1_slave | grep "t=" | awk -F "t=" '{print $2/1000}')
  field[$i]=$x
  echo "${field[$i]}"
done | column
Run Code Online (Sandbox Code Playgroud)

arrays string bash

1
推荐指数
1
解决办法
498
查看次数

标签 统计

arrays ×1

bash ×1

string ×1