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

Thuật ngữ 'shell' dùng để chỉ một lớp thông dịch lệnh tương tác dựa trên văn bản thường được liên kết với các hệ điều hành Unix & Linux. Đối với các câu hỏi về kịch bản shell, vui lòng sử dụng một thẻ cụ thể hơn, chẳng hạn như 'bash', 'powershell' hoặc 'ksh'. Nếu không có thẻ cụ thể, nên sử dụng giải pháp di động (tuân thủ POSIX), mặc dù sử dụng 'posix' ngoài ra hoặc 'sh' thay vào đó là thích hợp hơn.



6
Chạy nhiều lệnh trong một dòng trong shell
Nói rằng tôi có một tập tin /templates/applevà tôi muốn đặt nó ở hai nơi khác nhau và sau đó xóa bản gốc. Vì vậy, /templates/applesẽ được sao chép vào /templates/usedAND /templates/inuse và sau đó tôi muốn xóa bản gốc. Là cpcách tốt nhất để làm điều này, theo sau …
388 bash  shell 


7
Bắt các nhóm từ một GreEx RegEx
Tôi đã có tập lệnh nhỏ này trong sh(Mac OSX 10.6) để xem qua một loạt các tệp. Google đã ngừng hữu ích vào thời điểm này: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Cho đến nay (rõ ràng, đối với …
380 bash  shell  grep 









12
Có lệnh TRY CATCH trong Bash không
Tôi đang viết một tập lệnh shell và cần kiểm tra xem ứng dụng đầu cuối đã được cài đặt chưa. Tôi muốn sử dụng lệnh TRY / CATCH để làm điều này trừ khi có cách gọn gàng hơn.

7
Một ví dụ về cách sử dụng getopts trong bash
Tôi muốn gọi myscripttập tin theo cách này: $ ./myscript -s 45 -p any_string hoặc là $ ./myscript -h #should display help $ ./myscript #should display help Yêu cầu của tôi là: getopt ở đây để có được các đối số đầu vào kiểm tra xem có -stồn tại không, …
345 bash  shell  getopts 

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.