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.

1
Tại sao OS X `install` lỗi trên đầu vào được chuyển hướng khi cùng một phiên bản` install` trên linux hoạt động tốt?
Tôi muốn sử dụng installlệnh để tạo một tệp thực thi mới với nội dung được điền trước (ví dụ: với một pwdlệnh duy nhất trong đó). Vì vậy, tôi đã mở rộng ví dụ này để tạo một tệp thực thi trống mới: install -b -m 755 /dev/null newfile …




5
Làm cách nào tôi có thể sao chép tệp trong tập lệnh bash và đổi tên tệp trong khi sao chép và đặt tệp đó vào cùng thư mục
Làm cách nào để sao chép một tập tin "file.doc" và đổi tên nó trong khi sao chép vào "file_copy.doc" và đặt nó trong cùng một thư mục? Và điều này chỉ bằng cách gọi tập lệnh và thêm tên tệp trong đối số: bash launch_copyer file.doc

5
Làm thế nào để thực thi một lệnh bash trong tất cả các thư mục con có thể?
Hãy nói rằng thư mục chính của tôi là /home/test Theo nó tôi có rất nhiều thư mục con và dưới thư mục con vẫn còn rất nhiều trong số họ và như vậy. Thí dụ: /home/test /home/test/subdir1 /home/test/subdir1/subdir2 /home/test/subdir1/subdir2/subdir3 /home/test/subdir1/subdir2/subdir4 /home/test/subdir1/subdir2/subdir4/subdir5 và như thế ... Tôi muốn một kịch …

3
Nhận tệp có tên chứa giá trị ngày nhỏ hơn hoặc bằng ngày nhập cụ thể
Một trong những thư mục của tôi chứa các tệp theo định dạng sau: 3_20150412104422154033.txt 3_2015041211022775012.txt 3_20150412160410171639.txt 3_20150412160815638933.txt 3_20150413161046573097.txt 3_20150413161818852312.txt 3_20150413163054600311.txt 3_20150413163514489159.txt 3_2015041321292659391.txt 3_20150414124528747462.txt 3_20150414125110440425.txt 3_20150414134437706174.txt 3_20150415085045179056.txt 3_20150415100637970281.txt 3_20150415101749513872.txt Tôi muốn truy xuất các tệp có giá trị ngày nhỏ hơn hoặc bằng giá trị ngày đầu vào của mình. …
7 linux  shell  grep 

5
`xargs` với khoảng trắng trong tên tệp
Tôi đang cố gắng chỉ liệt kê các tệp không phải hình ảnh , chỉ tìm kiếm trong 500 tệp gần đây nhất. Vì vậy, tôi chạy ls -t | head -500 | file | grep -v 'image' Điều đó không đúng: nó hiển thị một thông báo trợ giúp. …

2
khớp mẫu ls
Tôi biết rằng []đang làm việc trong lsmô hình phù hợp: $ ls foo.c foo.h $ ls foo.[ch] foo.c foo.h nhưng tôi không thể tìm thấy nơi này được ghi lại. Tôi muốn biết cú pháp phù hợp với những điều này: $ ls foo.asd foo.qwe Đây là dự đoán …







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.