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
Làm thế nào bạn dừng 'wget' sau khi nó nhận được 404?
Nếu bạn sử dụng mở rộng dấu ngoặc với wget, bạn có thể tìm nạp hình ảnh được đánh số liên tục một cách dễ dàng: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Rồi nó lấy 10 file đầu tiên đánh số 90.jpgđể 99.jpgchỉ tốt, nhưng 100.jpgtrở đi trở lại một 404: File không …





4
Bash, thực thi lệnh sau khi gọi shell mới
Tôi đang cố gắng tạo ra một kịch bản như thế này: #!/bin/bash sudo -s something... Khi tôi thực thi nó, tôi nhận được một shell mới nhưng chỉ somethingđược thực thi khi tôi thoát khỏi shell được tạo bởi sudo -s, không phải bên trong nó. Có ai giúp …


5
Tìm tệp mới hơn một ngày và sao chép
Tôi đang làm việc với một tập lệnh sẽ sao chép các tệp CHỈ đã được tạo trong ngày cuối cùng vào một thư mục khác. Vấn đề tôi gặp phải là tập lệnh tôi có các bản sao tất cả các tệp trong thư mục nguồn thay vì chỉ …




3
Thoát khỏi hàm bash, không phải thiết bị đầu cuối
Tôi có một tập lệnh bash như dưới đây để cài đặt Zookeeper nhưng chỉ khi chưa cài đặt. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo …




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.