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

Đối với câu hỏi về các tập lệnh được viết cho shell lệnh Bash. Đối với các tập lệnh shell có lỗi / lỗi cú pháp, vui lòng kiểm tra chúng bằng chương trình shellcheck (hoặc trong máy chủ shellcheck của web tại https://shellcheck.net) trước khi đăng ở đây. Các câu hỏi về việc sử dụng Bash tương tác có nhiều khả năng là chủ đề trên Super User hơn là về Stack Overflow.


17
Kiểm tra xem người dùng có tồn tại không
Tôi muốn tạo một tập lệnh để kiểm tra xem người dùng có tồn tại không. Tôi đang sử dụng logic dưới đây: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 Vì vậy, nếu người dùng …
164 bash 

2
Gán đầu ra cho biến trong Bash
Tôi đang cố gắng gán đầu ra của cURL thành một biến như vậy: #!/bin/sh $IP=`curl automation.whatismyip.com/n09230945.asp` echo $IP sed s/IP/$IP/ nsupdate.txt | nsupdate Tuy nhiên, khi tôi chạy tập lệnh, điều sau đây xảy ra: ./update.sh: 3: =[my ip address]: not found Làm thế nào tôi có thể nhận …
164 bash  curl 


12
Xem toàn bộ đầu ra của lệnh PS
Khi tôi chạy ps -auxlệnh trên máy chủ linux của mình, mà tôi đã kết nối bằng putty, một vài tiến trình quá dài để phù hợp với chiều rộng cửa sổ hiện tại của tôi. Có một sự thay thế? - Cập nhật - Tôi xin lỗi vì đã …
163 linux  bash  shell  process 

5
Cách xác định tên hàm từ bên trong hàm
Nếu tôi có một đoạn script Bash như: #!/bin/bash f() { # echo function name, "f" in this case } Có cách nào để làm điều này? Điều này có thể được sử dụng trong các thông báo trợ giúp như printf "Usage: %s: blah blah blah \n" $(basename $0) …
163 bash  function 


6
Giao lộ của hai danh sách trong Bash
Tôi đang cố gắng viết một tập lệnh đơn giản sẽ liệt kê các nội dung được tìm thấy trong hai danh sách. Để đơn giản hóa, hãy sử dụng ls làm ví dụ. Hãy tưởng tượng "một" và "hai" là các thư mục. một = `tôi là một hai …
162 bash 



13
Thêm nhánh git vào dấu nhắc lệnh Bash
Tôi đã thử thêm nhánh git mà tôi hiện đang làm việc (đã kiểm tra) trên dấu nhắc bash nhưng không thành công .. ( trong khi giữ đường dẫn hiện tại của tôi hiển thị thư mục / tệp đang hoạt động ) Tôi có tệp .bashrc ở nhà, …
161 git  bash  ubuntu 





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.