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

Các câu hỏi về tập lệnh shell, tập tin thực thi được giải thích bởi trình bao (bash, zsh, v.v.).



2
Xây dựng một lệnh động
Tôi đang làm việc trên một kịch bản và tôi cần xây dựng tarlệnh một cách linh hoạt. Đây là hai ví dụ để minh họa những gì tôi đang cố gắng làm: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" …



2
Thao tác dòng lệnh XML (shell script)
Làm cách nào để thao tác XML từ dòng lệnh trong shell script? Có nhiều lệnh để thao tác dữ liệu dạng bảng, thay thế biến môi trường hoặc thay thế các đoạn văn bản bằng regex, nhưng tôi không tìm thấy gì cho XML. Tập lệnh xây dựng của …

3
Bảo vệ lệnh shell với biến chuỗi
Trong một ngôn ngữ lập trình, tôi thực thi một lệnh shell đơn giản cd var; echo > create_a_file_here với var là một biến chứa một chuỗi (hy vọng) một thư mục đến nơi tôi muốn tạo tệp "create_a_file_here". Bây giờ nếu ai đó nhìn thấy dòng mã này, có …

7
Đối diện với lệnh `source`
Tôi sử dụng sourcelệnh trong tập lệnh bash của mình để đọc / in các giá trị biến more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc …


4
Một kịch bản shell có thể in đối số của nó, được trích dẫn như bạn sẽ viết chúng trên dấu nhắc shell không?
Trong một kịch bản shell, sự hiểu biết của tôi là "$@"mở rộng ra các đối số kịch bản, trích dẫn chúng khi cần thiết. Ví dụ, điều này chuyển tiếp các đối số kịch bản tới gcc: gcc -fPIC "$@" Khi sử dụng cú pháp bash pass-to-stdin <<<, "@$"nó …






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.