Pertanyaan yang diberi tag «array»

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



1
Apa perbedaan antara @ dan * ketika mereferensikan nilai bash array?
Panduan Bash ini mengatakan: Jika nomor indeks adalah @ atau *, semua anggota array direferensikan. Ketika saya melakukan ini: LIST=(1 2 3) for i in "${LIST[@]}"; do echo "example.$i " done Memberi: example.1 example.2 example.3 (hasil yang diinginkan). Tapi ketika saya gunakan ${LIST[*]}, saya mengertiexample.1 2 3 sebagai gantinya. Mengapa? …
15 bash  array 

4
parsing satu bidang dari array JSON ke bash array
Saya memiliki output JSON yang berisi daftar objek yang disimpan dalam variabel. (Saya mungkin tidak mengatakan itu benar) [ { "item1": "value1", "item2": "value2", "sub items": [ { "subitem": "subvalue" } ] }, { "item1": "value1_2", "item2": "value2_2", "sub items_2": [ { "subitem_2": "subvalue_2" } ] } ] Saya membutuhkan …

3
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 systemctl start $1 } Pada kenyataannya ada seperti 40 layanan dalam array, dan …
13 bash  shell  array  ash 

4
Script Bash menunggu proses dan mendapatkan kode kembali
Saya mencoba membuat skrip yang akan memulai banyak perintah latar belakang. Untuk setiap perintah latar belakang saya perlu mendapatkan kode kembali. Saya telah mencoba skrip berikut: #!/bin/bash set -x pid=() return=() for i in 1 2 do echo start $i ssh mysql "/root/test$i.sh" & pid[$i]=$! done for i in ${#pid[@]} …
13 linux  bash  process  array 


5
Persimpangan dua array di BASH
Saya punya dua array seperti ini: A=(vol-175a3b54 vol-382c477b vol-8c027acf vol-93d6fed0 vol-71600106 vol-79f7970e vol-e3d6a894 vol-d9d6a8ae vol-8dbbc2fa vol-98c2bbef vol-ae7ed9e3 vol-5540e618 vol-9e3bbed3 vol-993bbed4 vol-a83bbee5 vol-ff52deb2) B=(vol-175a3b54 vol-e38d0c94 vol-2a19386a vol-b846c5cf vol-98c2bbef vol-7320102b vol-8f6226cc vol-27991850 vol-71600106 vol-615e1222) Array tidak diurutkan dan bahkan mungkin mengandung elemen duplikat. Saya ingin membuat persimpangan dua array ini dan menyimpan …
12 bash  scripting  array 


2
Tes untuk dukungan array oleh shell
Apakah ada cara ringkas pengujian untuk dukungan array oleh shell Bourne-like lokal di baris perintah? Ini selalu mungkin: $ arr=(0 1 2 3);if [ "${arr[2]}" != 2 ];then echo "No array support";fi atau pengujian untuk $SHELLdan versi shell: $ eval $(echo "$SHELL --version") | grep version dan kemudian membaca halaman …

3
Mulai dari String ke Array "kata" di Bash
Saya harus beralih dari string ke array di mana setiap entri adalah setiap kata pada string itu. Misalnya, dimulai dengan: VotePedro="Vote for Pedro" Saya membutuhkan array: Vote For Pedro Yang kemudian bisa saya ulangi sebagai: for i in "${votePedroArray[@]}" do ## Do something done

2
Hitung jumlah elemen dalam bash array, di mana nama array dinamis (mis. Disimpan dalam variabel)
Pernyataan singkat pertanyaan: Apakah ada metode bash bawaan untuk menghitung jumlah elemen dalam array bash, di mana nama array dinamis (mis. Disimpan dalam variabel), tanpa menggunakan salinan array penuh atau menggunakan eval? Informasi lebih lanjut: Menggunakan substitusi parameter bash, seseorang dapat melakukan hal berikut: Menentukan panjang array: myArr=(A B C); …

1
Tanda kurung tunggal dalam penugasan variabel bash
Saya bertanya-tanya tentang tanda kurung tunggal di bash. Saya tahu bahwa mereka digunakan untuk mengeksekusi perintah dalam subkulit dan bahwa mereka digunakan untuk membuat array, tetapi apakah mereka digunakan untuk hal lain? Satu hal yang menarik perhatian saya adalah bahwa ketika Anda menggunakan tugas variabel, seperti var=(hello) echo $var # …
11 bash  array 

2
Tulis array default ke variabel di Bash
Saya mengharapkan excludes="${excludes:-( ${default_excludes[@]} )}" menjadi array jika $excludeskosong. Sayangnya barang setelah :-diambil menjadi string. Apakah saya melewatkan contortion sintaksis, atau apakah saya harus menggunakan clunky if [ -z "${excludes:-}" ] then excludes=( "${default_excludes[@]}" ) fi ?
10 bash  array 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.