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

Shell là giao diện dòng lệnh của Unix. Bạn có thể nhập các lệnh trong trình bao tương tác hoặc viết các tập lệnh để tự động hóa các tác vụ. Sử dụng thẻ này cho các câu hỏi áp dụng cho / bin / sh và các vỏ tương thích nhất (tro, bash, ksh, zsh, khắc). Đối với các tập lệnh shell có lỗi, vui lòng kiểm tra chúng trong http://shellcheck.net trước khi đăng ở đây.

3
So sánh đầu của hai tệp trong bash
Tôi có thể làm diff filea filebđể thấy sự khác biệt giữa các tập tin. Tôi cũng có thể làm head -1 fileađể xem dòng đầu tiên của filea hoặc fileb. Làm thế nào tôi có thể kết hợp các lệnh này để hiển thị sự khác biệt giữa dòng …
11 bash  shell  diff  head 

2
Làm thế nào để tạo một biến từ một lớp con có sẵn trong vỏ cha
Tôi đã viết một kịch bản nhanh và bẩn để xử lý một số báo cáo từ một dịch vụ web: BASE_URL='http://example.com/json/webservice/' FIRST=1 FINAL=10000 for report_code in $(seq 1 $FINAL); do (time -p response=$(curl --write-out %{http_code} --silent -O ${BASE_URL}/${report_code}) ) 2> ${report_code}.time echo $response # <------- this is out of …




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 …

2
lệnh ssh với dấu ngoặc kép
Tôi có một lỗi kỳ lạ là tôi đã không thể tìm thấy bất cứ điều gì về điều này. Tôi muốn thay đổi bình luận của người dùng bằng lệnh sau. $ sudo usermod -c "New Comment" user Điều này sẽ hoạt động trong khi đăng nhập vào một …
11 shell  ssh  quoting 

2
Phím mũi tên / Nhập menu
Làm cách nào để tạo menu trong tập lệnh shell sẽ hiển thị 3 tùy chọn mà người dùng sẽ sử dụng các phím mũi tên để di chuyển con trỏ tô sáng và nhấn enter để chọn một tùy chọn?





4
Bao bọc tất cả các số trong JSON bằng dấu ngoặc kép
Có dữ liệu JSON chứa một số giá trị số. Làm thế nào để chuyển đổi tất cả các số sang chuỗi? (gói bằng dấu ngoặc kép) Thí dụ: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } nên trở thành { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
10 shell  json  jq 


2
Hành vi kỳ lạ của tr sử dụng phạm vi
Tôi có một máy chủ cụ thể đang thể hiện hành vi lạ khi sử dụng tr. Đây là một ví dụ từ một máy chủ hoạt động: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Điều đó làm cho ý nghĩa hoàn hảo với tôi. Tuy nhiên, đây là từ …

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.