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

Các câu hỏi dành riêng cho GNU's Bourne Again SHell, trái ngược với các shell Bourne / POSIX khác. Đối với các câu hỏi về shell Unix nói chung, hãy sử dụng thẻ / shell thay thế.







5
Tôi chỉ có thể chọn một kết quả từ một bash global?
Tôi đang cố gắng viết một kịch bản cho công việc để tự động hóa một số báo cáo về đầu ra. Các tệp Nhật ký (hiện tại, nó đang được 'chuẩn hóa' trong tương lai) được lưu trữ trong loại cấu trúc đường dẫn này: /<root_path>/<process_one_path>/logs/<time_date_stamp>/<specific_log_file> /<root_path>/<process_two_path>/logs/<different_time_date_stamp>/<specific_log_file> Mọi phần …
14 bash  wildcards  glob 

1
Bash No Longer Change Directory
Shell bash của tôi sẽ không còn thay đổi thư mục với cd. Tôi nhận thấy nó sớm hơn khi làm việc và thấy rằng mọi shell mới mà tôi đã mở (terminal hoặc xterm, v.v.) sẽ bị kẹt trong thư mục chính và không thể thoát ra được (các …
14 linux  bash 

4
Sự khác biệt giữa Ctrl-Z và kill -STOP là gì?
Khi tôi chạy một lệnh ( maketrên một dự án lớn) từ shell, tôi có thể gõ Ctrl-Z để dừng quá trình và quay lại shell. Sau đó, tôi có thể chạy fgđể tiếp tục quá trình. Tôi đang cố gắng viết một kịch bản shell để tự động hóa …

2
Tại sao lệnh xargs này không hoạt động?
Tôi muốn xóa tất cả các phần mở rộng .sh vì vậy đã làm điều này: ls *.sh | xargs -I {} mv {} `basename {} .sh` Tuy nhiên, nó không hoạt động, nó hoạt động như basenametrả về tên tệp không thay đổi. Tại sao nó lại hành xử …

2
Đường ống không có gì để xargs
Tôi có một kịch bản mà trong một số trường hợp có thể không có gì trên thiết bị xuất chuẩn. Vào cuối đoạn script, tôi chuyển các dòng tôi có sang một lệnh khác bằng xargs. Vấn đề của tôi là, khi không có gì trên thiết bị xuất …
14 bash  xargs 



1
Lịch sử Bash với dấu thời gian
Tôi muốn giữ dấu thời gian trên các lệnh được ghi trong Bash $ HISTFILE của tôi, điều đó có thể không? Tôi đã không quản lý để thiết lập nó bằng cách sử dụng man bashnhư một nguồn thông tin. Các tùy chọn khác của tôi như sau: function …

2
Chuyển hướng stderr từ một tập lệnh đã chạy
Tôi đã chạy một kịch bản trong vài ngày nay. Tôi đã chuyển hướng thiết bị xuất chuẩn $HOME/mylog, nhưng không chuyển hướng stderr vì tôi nghĩ sẽ không có gì trên đó. Đột nhiên, hàng ngàn dòng bắt đầu xuất hiện trên stderr, vì vậy tôi đã đình chỉ …

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.