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.).

1
Kiểm tra cài đặt docker theo chương trình (sh-script)
Có thể kiểm tra thông qua shell script nếu docker được cài đặt. Tôi sẽ kiểm tra cái này bằng tay sudo docker run --name hello-world-container hello-world sudo docker rm hello-world-container Nhưng tôi muốn kiểm tra chương trình này, vì vậy nếu thử nghiệm này thất bại, thói quen cài …


1
Mã hoạt động thủ công trên thiết bị đầu cuối nhưng không thể chạy tập lệnh
Tôi đã tạo tập lệnh này để sao lưu cơ sở dữ liệu postgresql của mình bằng cron: sao lưu #!/bin/bash export PGUSER="user" export PGPASSWORD="pass" FECHA_ACTUAL=`date +%Y-%m-%d` HORA_ACTUAL=`date +%H:%M` ARCH_RESP=$FECHA_ACTUAL-$HORA_ACTUAL pg_dump -O -Fc mydb -h localhost > /home/user/backups/backup_$ARCH_RESP.sql find /home/user/backups/ -name '*.sql' -mtime +2 -exec rm -f {} \; unset …


3
biến biến trong ssh
Tôi đang cố gắng chuyển một biến sang ssh từ xa nhưng không hoạt động. Mã của tôi là: #!/bin/bash set -x conexion="user@xx.yy.zz.pp" parameter="$1" ssh -T $conexion <<'ENDSSH' clear echo "$parameter" ENDSSH Tôi thi hành: ./script.sh try Nó nói với tôi: parameter: Undefined variable. Xin giúp đỡ?

1
Cách trích xuất chuỗi giữa hai \ n trong một tệp
Tôi có một tập tin với mẫu <span class="WebRupee">Rs.</span>\n29\n<br/><font style="font-size:smaller;font-weight:normal">\n3 days\n</font></td>, <td class="pricecell"><span class="WebRupee">Rs.</span>\n59\n<br/><font style="font-size:smaller;font-weight:normal">\n7 days\n</font></td>, <td class="pricecell"><span class="WebRupee">Rs.</span>\n99\n<br/><font style="font-size:smaller;font-weight:normal">\n12 days\n</font></td> Tôi muốn các giá trị 29, 3 ngày, 59, v.v. về cơ bản là giá trị giữa \n value \n Tôi đã tham khảo nhiều nơi nhưng tôi không …

2
Shell script: nếu nhiều điều kiện
Tôi muốn tạo một tập lệnh shell lặp lại một cái gì đó nếu 3 thư mục không tồn tại. Đây là đoạn mã tôi đã viết: test.sh: if [ ! -d "/home/unix/POSTagger2" ] || [! -d "/home/unix/POSTagger2/stanford-parser-full-2015-12-09"] || [! -d "/home/unix/POSTagger2/stanford-corenlp-full-2015-12-09"]; then echo "Nope" fi Khi tôi chạy nó, …




3
Tên tệp tăng tự động
Tôi có nhu cầu thu thập một số tệp trùng lặp và muốn tránh xung đột tên. Vấn đề là bộ sưu tập các tập tin này có thể được thêm vào bằng cách thực thi tập lệnh khác của tôi trước khi các tập tin được xóa sạch và …



3
bash script - chức năng lặp
Tôi quản lý để viết kịch bản sau đây: #!/bin/bash #files list file1=/tmp/1wall_long.txt file2=/tmp/1wall_test1.txt file3=/tmp/1wall_test2.txt file4=/tmp/1wall_test3.txt file5=/tmp/3mt_long.txt file6=/tmp/3mt_OpenSpace_test1.txt file7=/tmp/3mt_OpenSpace_test2.txt file8=/tmp/3mt_OpenSpace_test3.txt file9=/tmp/3rooms_test1.txt file10=/tmp/3rooms_test2.txt file11=/tmp/3rooms_test3.txt file12=/tmp/20mt_OpenSpace_test1.txt file13=/tmp/20mt_OpenSpace_test2.txt file14=/tmp/20mt_OpenSpace_test3.txt #script for 1wall_long file if [ ! -e "$file1" ]; then #check if the file exist echo "File 1wall_long.txt does not exist" #if not …


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.