Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).

5
Bagaimana Anda berhenti 'wget' setelah mendapat 404?
Jika Anda menggunakan ekspansi brace dengan wget, Anda dapat mengambil gambar bernomor urut dengan mudah: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Ini mengambil pertama 10 file bernomor 90.jpguntuk 99.jpgbaik-baik saja, tapi 100.jpgdan seterusnya mengembalikan 404: File tidak ditemukan kesalahan (saya hanya memiliki 100 gambar yang tersimpan di server). File-file yang tidak ada ini …




4
Apakah mungkin untuk memodifikasi file yml melalui skrip shell?
Ini adalah bagaimana docker-compose.yml saya terlihat. nginx: container_name: 'nginx' image: 'nginx:1.11' restart: 'always' ports: - '80:80' - '443:443' volumes: - '/opt/nginx/conf.d:/etc/nginx/conf.d:ro' links: - 'anything' Sekarang saya perlu menambahkan beberapa konten melalui skrip shell (di server ubuntu). Saya tidak yakin apakah itu mungkin: Tambahkan elemen baru ke nginx/links, jika tidak ada …

3
Cara mengatur skrip untuk dijalankan ketika port menerima pesan
Saya bertanya-tanya bagaimana cara mendapatkan skrip shell untuk mendengarkan pada port tertentu (mungkin menggunakan netcat?). Semoga saat pesan dikirim ke port itu, skrip merekam pesan dan kemudian menjalankan fungsinya. Contoh: Komputer 1 memiliki skrip berjalan di latar belakang, skrip membuka port 1234 untuk lalu lintas masuk Komputer 2 mengirim pesan …


2
Tes untuk dukungan array oleh shell
Apakah ada cara ringkas pengujian untuk dukungan array oleh shell Bourne-like lokal di baris perintah? Ini selalu mungkin: $ arr=(0 1 2 3);if [ "${arr[2]}" != 2 ];then echo "No array support";fi atau pengujian untuk $SHELLdan versi shell: $ eval $(echo "$SHELL --version") | grep version dan kemudian membaca halaman …



5
Temukan file yang lebih baru dari sehari dan salin
Saya sedang mengerjakan skrip yang akan menyalin HANYA file yang telah dibuat dalam hari terakhir ke folder lain. Masalah yang saya alami adalah skrip yang saya miliki menyalin semua file dalam direktori sumber, bukan hanya file yang berumur kurang dari satu hari. Inilah yang saya miliki: find . -mtime -1 …



2
Jalankan perintah secara paralel dan tunggu satu kelompok perintah selesai sebelum memulai berikutnya
Saya memiliki skrip termasuk beberapa perintah. Bagaimana saya bisa mengelompokkan perintah untuk berjalan bersama (saya ingin membuat beberapa kelompok perintah. Dalam setiap kelompok, perintah harus berjalan secara paralel (pada saat yang sama). Grup harus berjalan secara berurutan, menunggu satu kelompok selesai sebelum memulai grup berikutnya) ... yaitu #!/bin/bash command #1 …

3
Keluar dari fungsi bash, bukan terminal
Saya memiliki skrip bash seperti di bawah ini yang menginstal zookeeper tetapi hanya jika belum diinstal. ##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 "[info] : $DEFAULT_SOURCE_ROOT/$ZOOK_TOOL …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.