Câu hỏi được gắn thẻ «array»

Mảng là cấu trúc dữ liệu đơn giản nhất để lưu trữ các mục trong bộ nhớ liên tục





3
Chuyển đổi một mảng thành đối số của một lệnh?
Tôi có một mảng "tùy chọn" của một lệnh. my_array=(option1 option2 option3) Tôi muốn gọi lệnh này trong một tập lệnh bash, sử dụng các giá trị từ mảng làm tùy chọn. Vì vậy, command $(some magic here with my_array) "$1"trở thành: command -option1 -option2 -option3 "$1" Tôi làm nó …
39 bash  parameter  array 

3
`Lỗi cú pháp: Bắt (xông bất ngờ 'khi tạo một mảng
Tôi có hai máy chủ Linux (Debian). Tôi đang tạo một kịch bản shell. Trên cái đầu tiên tôi tạo một mảng như vậy: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) Điều đó làm việc tốt. Nhưng khi tôi chạy nó trên máy chủ khác, tôi nhận được: Syntax error: "(" …


4
Mảng trong Unix Bourne Shell
Tôi đang cố gắng sử dụng mảng trong Bourne shell ( /bin/sh). Tôi thấy rằng cách để khởi tạo các phần tử mảng là: arr=(1 2 3) Nhưng nó đang gặp một lỗi: syntax error at line 8: `arr=' unexpected Bây giờ bài đăng nơi tôi tìm thấy cú pháp …



1
Bash: lát các tham số vị trí
Làm thế nào tôi có thể có được một lát $@trong Bash mà không phải sao chép tất cả các tham số vị trí sang một mảng khác như thế này? argv=( "$@" ) echo "${argv[@]:2}";
19 bash  parameter  array 

1
Xóa một mảng trong awk
Trong awk, tôi có thể xóa một mảng bằng một vòng lặp, biến nó thành một mảng trống, tương đương với việc xóa nó. for (key in array) delete array[key]; đó có phải là cách dễ hơn? Tôi có thể xóa hoàn toàn một mảng để tên biến có thể …
18 awk  array 


5
BASH in mảng kết hợp
Có cách nào để in toàn bộ một mảng ([key] = value) mà không lặp qua tất cả các phần tử không? Giả sử tôi đã tạo một mảng với một số phần tử: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Tôi có thể in lại toàn bộ …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.