Tambahkan tanda kurung tambahan, seperti ini:
myarr=($(ps -u kdride | awk '{ print $1 }'))
# Now access elements of an array (change "1" to whatever you want)
echo ${myarr[1]}
# Or loop through every element in the array
for i in "${myarr[@]}"
do
:
echo $i
done
Lihat juga bash
— Array.
Gunakan mapfile bawaan Bash (atau sinonimnya readarray
)
mapfile -t -s 1 myarr < <(ps -u myusername | awk '{print $1}')
Setidaknya di GNU/Linux Anda dapat memformat output dari ps
, jadi tidak perlu awk
dan -s 1
mapfile -t myarr < <(ps -u myusername -o pid=)
Cara menghapus karakter non-ascii menggunakan sed
git add mengembalikan kesalahan fatal:di luar repositori