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

Các câu hỏi về tập lệnh shell, tập tin thực thi được giải thích bởi trình bao (bash, zsh, v.v.).








5
Có cách nào để tổng hợp kích thước của các tập tin được liệt kê?
Đây là lệnh tôi đang sử dụng để liệt kê một số tệp: find . -name \*.extract.sys -size +1000000c -exec ls -lrt {} \; -rw-r--r-- 1 qa1wrk15 test 1265190 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_7.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1345554 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_2.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1370532 Sep 29 01:14 …




4
Chia đầu ra dài thành hai cột
Có một tiện ích hoặc tập lệnh đơn giản để phân loại đầu ra từ một trong các tập lệnh của tôi không? Tôi có dữ liệu ở dạng nào đó: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh nhưng nếu điều này trở thành hai …


4
dirname và basename vs mở rộng tham số
Có bất kỳ lý do khách quan để thích một hình thức khác? Hiệu suất, độ tin cậy, tính di động? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Sản xuất: /some/long/path/to /some/long/path/to a_file a_file (v1 sử dụng mở rộng tham số shell, …


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.