Pertanyaan yang diberi tag array

Array adalah struktur data paling sederhana untuk menyimpan item dalam memori terus menerus

68
Apakah ada cara membaca elemen terakhir array dengan bash?

Jika saya memiliki array dengan 5 elemen, misalnya: [a][b][c][d][e] Menggunakan echo ${myarray[4]}saya bisa melihat apa yang ada di dalamnya. Tetapi bagaimana jika saya tidak tahu jumlah elemen dalam array yang diberikan? Apakah ada cara membaca elemen terakhir dari array panjang yang tidak...

40
Mengubah array menjadi argumen perintah?

Saya memiliki array "opsi" dari sebuah perintah. my_array=(option1 option2 option3) Saya ingin memanggil perintah ini dalam skrip bash, menggunakan nilai dari array sebagai opsi. Jadi, command $(some magic here with my_array) "$1"menjadi: command -option1 -option2 -option3 "$1" Bagaimana saya...

37
`Sintaks kesalahan:" ("tak terduga` saat membuat array

Saya memiliki dua server Linux (Debian). Saya membuat skrip shell. Pada yang pertama saya membuat array dengan demikian: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Itu bekerja dengan baik. Tetapi ketika saya menjalankan ini di server lain saya mendapatkan: Syntax error:...

26
Array dalam Unix Bourne Shell

Saya mencoba menggunakan array di shell Bourne ( /bin/sh). Saya menemukan bahwa cara untuk menginisialisasi elemen array adalah: arr=(1 2 3) Tetapi sedang mengalami kesalahan: syntax error at line 8: `arr=' unexpected Sekarang posting di mana saya menemukan sintaks ini mengatakan itu untuk...

18
Hapus array di awk

Dalam awk, saya bisa menghapus array dengan sebuah loop, menjadikannya array kosong, yang setara dengan menghapusnya. for (key in array) delete array[key]; Apakah ada cara yang lebih sederhana? Bisakah saya sepenuhnya menghapus array, sehingga nama variabel dapat digunakan kembali untuk...

17
Pencetakan array asosiatif BASH

Apakah ada cara untuk mencetak seluruh array ([kunci] = nilai) tanpa mengulang semua elemen? Asumsikan saya telah membuat array dengan beberapa elemen: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Saya dapat mencetak kembali seluruh array dengan for i in...

17
Apa jenis operasi / # / - di “$ {my_array [@] / # / -}”?

Jawaban yang diterima untuk Mengubah array menjadi argumen dari perintah? menggunakan perintah Bash berikut: command "${my_array[@]/#/-}" "$1" Saya mencoba mencari tahu apa yang dilakukan /#/-bagian itu, tepatnya. Sayangnya, saya tidak tahu harus menyebutnya apa, jadi saya kesulitan menemukan...

15
Bagaimana cara menguji jika suatu item ada dalam bash array?

Bantuan untuk skrip sederhana #!/bin/bash array1=( prova1 prova2 slack64 ) a="slack64" b="ab" if [ $a = $b ] then echo "$a = $b : a is equal to b" else echo "$a = $b: a is not equal to b" fi Skrip ini tidak berfungsi, saya ingin skrip yang memeriksa apakah slack64 ada dalam daftar (saya...

13
Bagaimana cara port ke array bash-style ke ash?

Beberapa waktu lalu saya telah menulis skrip bash yang sekarang harus dapat dijalankan di lingkungan ash. Di bashdalamnya seperti: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1...