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.

3
Shell script chờ lệnh nền
Tôi đang viết một kịch bản, nhưng có một thứ tôi cần mà tôi không thể tìm ra cách để làm nó ... Tôi cần phải thực hiện một lệnh trong nền "lệnh1 &" và sau đó ở đâu đó trong tập lệnh tôi cần đợi nó kết thúc trước …


4
Làm thế nào để đổi tên tập tin trong khi sao chép?
Làm cách nào để sao chép (kiểu lưu trữ trong đó ngày không thay đổi) tất cả các tệp trong thư mục sao lưu vào thư mục của người dùng trong khi đổi tên từng tệp để xóa phần chuỗi ngẫu nhiên khỏi tên (ví dụ: -2b0fd460_1426b77b1ee_-7b8e)? cp từ: /backup/path/data/Erp.2014.02.16_16.57.03-2b0fd460_1426b77b1ee_-7b8e.etf …
12 bash  shell  rename  file-copy 

3
Hai lệnh tìm so sánh
Gần đây tôi đã nhận được findmột lớp lót này, nhưng tôi không thể giải thích sự khác biệt của hai cái dưới đây đến từ đâu: ví dụ 1 [root@centos share]# find . -exec grep -i "madis" {} /dev/null \; ./names:Madison Randy:300:Product Development Ví dụ 2 [root@centos share]# find …
12 bash  shell  find 

3
bash thêm dấu ngoặc đơn
Tôi có một vấn đề thực hiện kịch bản của tôi. Khi thực hiện nó trong chế độ gỡ lỗi (bash -x), tôi có thể thấy bash đang thêm dấu ngoặc kép. Do đó kịch bản của tôi thất bại. Đây là trong kịch bản của tôi: testvar="\"sudo /home/pi/shared/blink.sh 27 …
12 shell  ssh  quoting 


6
Tại sao, $ $ ((~ 33)) sản xuất -34?
$ echo $(( 255 )) 255 $ echo $(( 33 )) 33 $ echo $(( ~33 )) -34 $ echo $(( ~255 )) -256 $ và hạt nhân của tôi là: $ uname -a Linux HOSTNAME 3.2.0-40-generic-pae #64-Ubuntu SMP Mon Mar 25 21:44:41 UTC 2013 i686 i686 i386 GNU/Linux HỎI: …
12 bash  shell  arithmetic 

8
Tại sao thiết bị đầu cuối nhạy cảm?
Khi tôi làm - CD ..thay vì cd .. nó báo lỗi - CD: command not found Tại sao trường hợp đầu cuối nhạy cảm khi nói đến các lệnh linux? Ý tôi là bạn sẽ có thể thực thi lệnh bằng các ký tự "tất cả chữ hoa" hoặc …



4
Sao chép một tập tin vào nhiều thư mục bằng cp
Câu hỏi này là phần tiếp theo của câu hỏi trước đây của tôi, Tạo nhiều thư mục bằng cách sử dụngmkdir . Tôi đang sử dụng bashvỏ. Tôi đã tạo năm mươi thư mục, mỗi thư mục bắt đầu bằng tiền tố "s", sử dụng lệnh: mkdir $(printf "s%02i …
12 bash  shell  cp 





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.