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

Kịch bản lệnh là một chuỗi các lệnh hoặc hướng dẫn được thực hiện bởi chương trình thông dịch thay vì được biên dịch thành chương trình thực thi độc lập.


2
Lệnh Multiline: nhận xét một dòng
Tôi thích sử dụng định dạng sau trong tập lệnh cho các lệnh có nhiều tham số (để dễ đọc): docker run \ --rm \ -u root \ -p 8080:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ jenkinsci/blueocean Nhưng, đôi khi tôi muốn bình luận một trong …

1
Thực thi lệnh hoặc hàm khi SIGINT hoặc SIGTERM được gửi đến chính tập lệnh cha, chứ không phải các tiến trình con
Hãy nói tôi có cái này script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Tôi muốn script.shthực thi chức năng exit_scriptbất cứ khi nào nó nhận …

3
Cách grep cho unicode trong tập lệnh bash
if grep -q "�" out.txt then echo "working" else cat out.txt fi Về cơ bản, nếu tệp "out.txt" chứa "" bất cứ nơi nào trong tệp tôi muốn nó lặp lại "hoạt động" VÀ nếu tệp "out.txt" KHÔNG chứa "" bất cứ nơi nào trong tệp thì tôi muốn nó …







4
Mã lai trong các kịch bản shell. Chia sẻ biến
Câu trả lời này thảo luận về cách chạy đoạn mã Python nhiều dòng từ dòng lệnh trong thiết bị đầu cuối. Tôi nhận thấy rằng câu trả lời hoạt động rất tốt trong các kịch bản shell, ngay cả với thụt lề lồng nhau, rất hay, ví dụ: #!/bin/bash …
10 bash  scripting  zsh  python 




3
python == python2 HOẶC python == python3? Làm thế nào để đóng gói, phân phối kịch bản py2k python?
Tùy thuộc vào hệ thống, python== python2hoặc python== python3. Các tập lệnh Python có thể thực thi, bắt đầu bằng: #!/usr/bin/env python #!/usr/bin/env python2 #!/usr/bin/env python3... Đối với python py3k, nó được cung cấp trong tài liệu Tôi nên / có thể sử dụng nó với số phiên bả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.