Apakah ada cara sederhana untuk membalikkan array? #!/bin/bash array=(1 2 3 4 5 6 7) echo "${array[@]}" jadi saya akan mendapatkan: 7 6 5 4 3 2 1 bukannya:1 2 3 4 5 6
Apakah ada cara sederhana untuk membalikkan array? #!/bin/bash array=(1 2 3 4 5 6 7) echo "${array[@]}" jadi saya akan mendapatkan: 7 6 5 4 3 2 1 bukannya:1 2 3 4 5 6
Katakanlah saya memiliki pid di tangan, mypid=$$ adakah perintah bash / system yang bisa saya gunakan untuk mendengarkan keluarnya proses dengan pid yang diberikan? Jika tidak ada proses dengan mypid, saya kira perintah seharusnya
Saya menulis skrip bash untuk menggunakan rsync dan memperbarui file di sekitar 20 server yang berbeda. Saya memiliki bagian rsync yang tahu. Apa yang saya mengalami masalah adalah melalui daftar variabel. Skrip saya sejauh ini terlihat seperti
Saya akan membuat skrip yang akan menggunakan input pengguna, jadi saya memutuskan untuk menggunakan whiptail, tetapi sedikit bingung yang mana yang portable dan akan bekerja di ubuntu 10.x dan lebih tinggi dan CentOs5.x dan lebih tinggi. Saya tahu read, tapi saya ingin dialog seperti alat, jadi...
Saya tahu bahwa utilitas berperilaku baik seperti grep menampilkan pesan "normal" ke stdout, dan pesan kesalahan ke stderr. $ grep '^foo' file1 file2 file1:foo grep: file2: No such file or directory Ketika saya sedang menulis skrip shell sendiri, saya sering kesulitan memutuskan output apa dan...
Agar aman, saya ingin bash membatalkan eksekusi skrip jika menemui kesalahan sintaksis. Yang mengejutkan saya, saya tidak bisa mencapai ini. ( set -etidak cukup.) Contoh: #!/bin/bash # Do exit on any error: set -e readonly a=(1 2) # A syntax error is here: if (( "${a[#]}" == 2 )); then echo...
Saya menggunakan di sini-dokumen dalam skrip bash untuk mengotomatiskan instalasi dan pengaturan di mana kata sandi diperlukan berkali-kali. Saya memasukkan kata sandi sekali dan skrip meneruskannya ke berbagai perintah. Dalam kebanyakan kasus, pendekatan dokumen di sini menangani masalah ini....
Dengan skrip shell berikut, mengapa saya mendapatkan kesalahan syntax error near unexpected token `else' Script Shell echo "please enter username" read user_name echo "please enter password" read -s pass echo ${ORACLE_SID} SID=${ORACLE_SID} if ["${ORACLE_SID}" != 'Test'] then sqlplus -s -l...
Saya mencoba yang berikut tetapi sepertinya tidak berhasil: $ cat script.sh #!/bin/env -i /bin/sh /bin/env $ script.sh /bin/env: invalid option -- ' ' Try `/bin/env --help' for more
Ditutup . Pertanyaan ini membutuhkan detail atau kejelasan . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Tambahkan detail dan jelaskan masalahnya dengan mengedit posting ini . Ditutup 6 tahun yang lalu . #!/bin/bash names= find...
Saya mencoba menggunakan perintah tanggal untuk menghasilkan cap waktu file yang dapat ditafsirkan oleh perintah tanggal. Namun, perintah tanggal sepertinya tidak menyukai outputnya sendiri, dan saya tidak yakin bagaimana cara mengatasinya. Inti masalah: sh-4.2$ date Fri Jan 3 14:22:19 PST...
Saya ingin menampilkan Penggunaan memori, Penggunaan Disk, dan Beban CPU dalam format berikut: Memory Usage: 33/512MB (6%) Disk usage: 4.2/20GB (23%) CPU Load: 0.01 Bagaimana aku melakukan
Untuk keperluan pengujian, saya ingin menghitung berapa banyak file gambar di dalam direktori, memisahkan setiap jenis file gambar dengan ekstensi file (jpg = "yes". Ini karena nantinya akan berguna untuk skrip lain yang akan menjalankan suatu tindakan pada setiap ekstensi file). Dapatkah saya...
Saya ingin menjalankan dan mengonfigurasi proses yang mirip dengan daemon dari skrip. Shell saya ditiru zsh di bawah Cygwin dan daemonnya adalah SFK , server FTP dasar. Untuk yang penting di sini, skrip startserv.shdapat disusun sebagai berikut: #!/bin/sh read -s -p "Enter Password: "...
Saya memiliki skrip bash berikut, dari apa yang saya mengerti >> digunakan untuk menambahkan output dari perintah ke file yang sudah ada alih-alih menimpa, tetapi apa yang dilakukannya dalam kasus ini? Script ini memanggil beberapa file exe untuk mengkonversi dari satu format ke format...
Saya tahu, bahwa ada nilai boolean di dalamnya bash, tetapi saya tidak pernah melihatnya digunakan di mana pun. Saya ingin menulis pembungkus untuk beberapa informasi yang sering dicari di mesin saya, misalnya, apakah USB drive ini dimasukkan / dipasang. Apa yang akan menjadi praktik terbaik...
Saya menggunakan Mac OS X 10.9.4, berikut ini adalah skrip saya untuk menyalin file dari mesin lokal ke host yang berbeda #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo...
Saya memiliki persyaratan, jika saya menjalankan skrip ./123dengan argumen path kosong, katakan /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(direktori ini kosong). Seharusnya menampilkan "direktori kosong" Kode saya adalah: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass...
Baru-baru ini saya menemukan daftar Kode Keluar Dengan Makna Khusus dari Panduan Script Bash Lanjutan. Mereka menyebut kode-kode ini sebagai cadangan dan merekomendasikan bahwa: Menurut tabel di atas, kode keluar 1-2, 126-165, dan 255 memiliki makna khusus, dan karenanya harus dihindari untuk...
Apa yang paling dekat dengan cara portabel untuk mendapatkan lebar layar (setidaknya pada terminal (yang menampilkan karakter dalam lokal saat ini dengan lebar yang benar)) dari serangkaian karakter dari skrip shell. Saya terutama tertarik pada lebar karakter non-kontrol tetapi solusi yang...