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.



5
Tìm kiếm và thay thế trong bash bằng các biểu thức thông thường
Tôi đã thấy ví dụ này: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Theo cú pháp sau: ${variable//pattern/replacement} Thật không may, patterntrường dường như không hỗ trợ cú pháp regex đầy đủ (nếu tôi sử dụng .hoặc\s , ví dụ, nó cố gắng khớp các ký tự bằng chữ). Làm cách nào tôi có …
160 regex  bash 

4
Bash script - nội dung biến như một lệnh để chạy
Tôi có một tập lệnh Perl cung cấp cho tôi một danh sách các số ngẫu nhiên được xác định tương ứng với các dòng của một tệp. Tiếp theo tôi muốn trích xuất những dòng đó từ tập tin bằng cách sử dụng sed. #!/bin/bash count=$(cat last_queries.txt | wc …
159 bash 




6
Tại sao $$ trả lại id giống như quy trình cha?
Tôi có vấn đề với Bash, và tôi không biết tại sao. Dưới vỏ, tôi nhập: echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 "getpid" là một chương trình C để có được pid hiện tại, như: int main() { printf("%d", (int)getpid()); return …
159 bash  shell  pid  subshell 

13
Tên biến động trong Bash
Tôi bối rối về một kịch bản bash. Tôi có đoạn mã sau: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Tôi muốn có thể tạo một tên biến chứa đối số đầu tiên của lệnh và mang giá trị ví dụ như dòng cuối cùng của ls. …

7
Vòng lặp Bash foreach
Tôi có một đầu vào (giả sử một tập tin). Trên mỗi dòng có một tên tập tin. Làm thế nào tôi có thể đọc tệp này và hiển thị nội dung cho từng người.
158 bash  foreach 

4
Lệnh xuất UNIX [đã đóng]
Đã đóng cửa. Câu hỏi này không đúng chủ đề . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó thuộc chủ đề cho Stack Overflow. Đóng cửa 8 năm trước . Cải thiện câu hỏi này Tôi …
158 bash  shell  unix 

10
Nhận ngày hôm qua trong bash trên Linux, DST-safe
Tôi có một tập lệnh shell chạy trên Linux và sử dụng cuộc gọi này để nhận ngày hôm qua ở YYYY-MM-DDđịnh dạng: date -d "1 day ago" '+%Y-%m-%d' Nó hoạt động hầu hết thời gian, nhưng khi kịch bản chạy vào sáng hôm qua lúc 2013-03-11 0:35 CDTnó quay …
158 linux  bash 

11
Bash: giấc ngủ vô hạn (chặn vô hạn)
Tôi sử dụng startxđể bắt đầu X sẽ đánh giá của tôi .xinitrc. Trong tôi .xinitrcbắt đầu quản lý cửa sổ của tôi bằng cách sử dụng /usr/bin/mywm. Bây giờ, nếu tôi giết WM của mình (để kiểm tra một số WM khác), X cũng sẽ chấm dứt vì .xinitrctập …
158 linux  bash  sleep  infinite 

11
Dòng tiếp tục Bash
Làm thế nào để bạn sử dụng các dòng tiếp tục bash? Tôi nhận ra rằng bạn có thể làm điều này: echo "continuation \ lines" >continuation lines Tuy nhiên, nếu bạn có mã thụt lề, nó không hoạt động tốt như vậy: echo "continuation \ lines" >continuation lines
158 bash  line  indentation 


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.