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.

3
Bash Script: đếm các dòng duy nhất trong tệp
Tình hình: Tôi có một tệp lớn (hàng triệu dòng) chứa địa chỉ IP và cổng từ một lần chụp mạng vài giờ, một ip / cổng trên mỗi dòng. Các dòng có định dạng này: ip.ad.dre.ss[:port] Kết quả như ý: Có một mục nhập cho mỗi gói tôi nhận …
129 bash 

11
Lịch sử Bash không có số dòng
Lệnh bash historyrất tuyệt. Tôi hiểu tại sao nó hiển thị số dòng, nhưng có cách nào tôi có thể gọi lệnh lịch sử và triệt tiêu số dòng không? Vấn đề ở đây là sử dụng lệnh lịch sử, vì vậy vui lòng không trả lời cat ~/.bash_history Sản …
129 linux  bash 

13
Máy chủ web tối thiểu sử dụng netcat
Tôi đang cố gắng thiết lập một máy chủ web tối thiểu bằng netcat (nc). Ví dụ, khi trình duyệt gọi localhost: 1500, nó sẽ hiển thị kết quả của một hàm ( ngày trong ví dụ bên dưới, nhưng cuối cùng nó sẽ là một chương trình python hoặc …
129 bash  webserver  netcat 

17
Xóa nhiều nhánh từ xa trong git
Tôi có một thành viên trong nhóm đã vô tình đẩy hơn 150 chi nhánh địa phương của mình đến repo trung tâm của chúng tôi. Rất may, tất cả đều có cùng một tiền tố. Sử dụng tiền tố đó, có một lệnh git hoặc tập lệnh shell nhỏ …
128 git  bash 









9
Xóa các dòng khỏi một tệp nằm trong tệp khác
Tôi có một tệp f1: line1 line2 line3 line4 .. .. Tôi muốn xóa tất cả các dòng trong một tệp khác f2: line2 line8 .. .. Tôi đã thử một cái gì đó với catvà sed, thậm chí không gần với những gì tôi dự định. Tôi có thể …
126 bash  scripting  sh 

11
Xóa các đường dẫn dư thừa khỏi biến $ PATH
Tôi đã xác định cùng một đường dẫn trong biến $ PATH 6 lần. Tôi đã không đăng xuất để kiểm tra xem nó có hoạt động không. Làm thế nào tôi có thể loại bỏ các bản sao? Biến $ PATH trông như thế này: echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin Làm …


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.