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
Làm thế nào để kịch bản này đảm bảo rằng chỉ có một phiên bản của chính nó đang chạy?
Vào ngày 19 tháng 8 năm 2013, Randal L. Schwartz đã đăng tập lệnh shell này , nhằm đảm bảo, trên Linux, "chỉ có một phiên bản của tập lệnh [đang chạy], không có điều kiện chạy đua hoặc phải dọn sạch các tệp khóa": #!/bin/sh # randal_l_schwartz_001.sh ( if …

2
Bất kỳ lệnh nào trong thiết bị đầu cuối của tôi thoát với mã khác không sẽ đóng cửa sổ thiết bị đầu cuối của tôi
Lúc đầu, điều này hơi buồn cười, như chơi "Bash Roulette" ... nhưng bây giờ nó đã trở nên cũ rồi Bất kỳ lệnh nào trong thiết bị đầu cuối của tôi thoát với mã khác không sẽ đóng cửa sổ thiết bị đầu cuối của tôi Tôi đã nói …

1
Lệnh unix 'pick' làm gì?
Tôi đã thực hiện một lệnh gọi là 'pick' trong một số cuốn sách Unix, nhưng không hiểu chính xác nó làm gì. Dưới đây là một lệnh chọn mẫu: pick abc.*

3
So sánh hai chuỗi trong Bash
Tôi có ifkhối sau trong tập lệnh bash của mình: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Việc thực thi tập lệnh không vào ifkhối của tôi mặc dù $PACKAGENAMEbằng kakadu-v6_4-00902C. Tôi đang làm gì sai?

4
Linux xử lý các shell script như thế nào?
Đối với câu hỏi này, chúng ta hãy xem xét một tập lệnh shell bash, mặc dù câu hỏi này phải được áp dụng cho tất cả các loại tập lệnh shell. Khi ai đó thực thi một tập lệnh shell, Linux có tải tất cả tập lệnh cùng một …





2
Thoát mã ở cuối tập lệnh bash
Tôi bối rối về ý nghĩa của mã thoát ở cuối tập lệnh bash: Tôi biết rằng mã thoát 0 có nghĩa là nó đã kết thúc thành công và có nhiều số mã thoát hơn (127 nếu tôi không nhầm?) Câu hỏi của tôi là về việc nhìn thấy …


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.