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.).


3
chờ mạng trong tập lệnh bash
Tôi đang chạy một tập lệnh dựa trên mạng đang hoạt động và chia sẻ mạng được gắn kết. Kịch bản chạy khi đăng nhập (xảy ra tự động sau khi khởi động). Vấn đề là vào thời điểm tập lệnh chạy, tôi thường chưa có địa chỉ IP (DHCP). …


1
Có cách nào để nhúng khóa công khai GPG trong tập lệnh mà không cần thêm nó vào khóa không?
Tôi có một kịch bản về cơ bản cần phải làm như sau: #!/bin/bash GPG_PUBLIC_KEY=<<EOF -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.12 (GNU/Linux) ... -----END PGP PUBLIC KEY BLOCK----- EOF gpg --encrypt --with-public-key "$GPG_PUBLIC_KEY" myfile.txt Có cách nào để làm điều này mà không cần nhập khóa GPG vào …


5
Có cách nào để lắng nghe quá trình?
Tôi muốn biết liệu có cách nào để nghe một quy trình trong Linux & unix hay không - khi nào kết thúc và mã thoát của quy trình (tập lệnh) là gì. Tôi không muốn viết một kịch bản sẽ chạy Xvài giây và kiểm tra xem ps -ef …






2
Điều hành $ SHELL -l làm gì?
Tôi đã thấy lệnh này trong một vài kịch bản shell khác nhau: exec $SHELL -l ... thường là một thay thế cho: source ~/.profile Chính xác thì exec $SHELL -lđang làm gì?

3
Làm thế nào tôi có thể đảm bảo một cách an toàn một biến chỉ chứa một tên tệp hợp lệ?
Đưa ra tập lệnh bên dưới, làm cách nào tôi có thể đảm bảo rằng đối số chỉ chứa tên tệp hợp lệ bên trong /home/charlesingalls/chứ không phải đường dẫn ( ../home/carolineingalls/) hoặc ký tự đại diện, v.v.? Tôi chỉ muốn tập lệnh có thể xóa một tập tin từ …


6
Làm cách nào tôi có thể chuyển đổi dữ liệu được phân tách bằng tab thành dữ liệu được phân cách bằng dấu phẩy?
Tôi đang yêu cầu một danh sách các ảnh chụp nhanh ec2 thông qua công cụ dòng lệnh ec2 của amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Dữ liệu trông giống như thế này: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Làm cách nào tôi …

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.