Taruhan terbaik saya saat ini adalah: for i in $(find . -name *.jpg); do echo $i; done Masalah: tidak menangani spasi dalam nama file. Catatan: Saya juga suka cara grafis untuk melakukan ini, seperti perintah
Taruhan terbaik saya saat ini adalah: for i in $(find . -name *.jpg); do echo $i; done Masalah: tidak menangani spasi dalam nama file. Catatan: Saya juga suka cara grafis untuk melakukan ini, seperti perintah
Jika saya membuka halaman manual dari program seperti catatau ls, itu mencetak (mungkin bukan kata yang tepat) isi halaman manual dan ketika saya menekan q, itu menunjukkan layar seperti sebelum menjalankan manperintah. Bagaimana pemulihan terjadi? Apa yang menghapus semuanya dan kemudian mencetak...
Saya ingin menginisialisasi beberapa string di bagian atas skrip saya dengan variabel yang belum ditetapkan, seperti: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' dan kemudian nanti PLACE, EVENT, ACTION, dan RESULTakan ditetapkan. Saya ingin kemudian...
Jika saya menambahkan export HISTCONTROL=ignorespacedalam .bashrc, bash tidak akan merekam setiap perintah yang memiliki spasi sebelum mereka menjadi sejarah. Tapi saya tidak mengerti dalam situasi apa itu akan berguna. Adakah yang bisa memberikan beberapa
Menggunakan Ubuntu 12,04 LTS, pertanyaan saya adalah bahwa jika saya memulai aplikasi di jendela terminal, maka apakah ada hal buruk tentang hanya menutup jendela terminal tanpa keluar dari aplikasi dengan benar terlebih dahulu. Sebagai contoh, saya menggunakan MATLAB. Saya membuka terminal dan...
Posting ini sebenarnya mengandung dua pertanyaan terpisah tetapi saya pikir pengelompokan bersama akan memberikan lebih banyak konteks. Saya telah melalui pertanyaan ini tentang tanda kutip di sekitar variabel tapi saya tidak begitu mengerti apa arti ekspansi variabel di tempat pertama. Jadi...
Kebanyakan kode yang saya tulis adalah dalam PHP. Saya baru-baru ini mulai belajar skrip shell. Sebagian besar sumber daya dan tutorial yang saya temui khusus untuk Bash. Beberapa memperingatkan tentang bashisme dan beberapa tidak. Saya sudah banyak membaca di sini dan Stack Overflow. Setiap kali...
Saya memiliki perintah berikut: find / -name libGL.so.1 Yang mengembalikan banyak baris dengan "Izin ditolak". Saya ingin mengecualikan baris seperti itu, jadi saya menambahkan yang berikut: find / -name libGL.so.1 | grep -v 'denied' Tapi hasilnya sama - saya grep -v 'denied'tidak menyaring...
Masalahnya adalah bahwa ketika arloji dijalankan, arloji berjalan shdan saya mendapatkan kesalahan ini: sh: 1: func1: not found ini kodenya: #!/bin/bash func1(){ echo $1 } export -f func1 watch
Apa yang ada $()di Perintah Shell Linux? Sebagai contoh: chmod 777
Learning Bash Book menyebutkan bahwa subkulit hanya akan mewarisi variabel lingkungan dan deskriptor file, dll., Dan itu tidak akan mewarisi variabel yang tidak diekspor: $ var=15 $ (echo $var) 15 $ ./file # this file include the same command echo $var $ Seperti yang saya tahu shell akan...
Di bagian 3.1.2.3 berjudul Kutipan Ganda, manual Bash mengatakan: Menutup karakter dalam tanda kutip ganda ('"') mempertahankan nilai literal semua karakter dalam tanda kutip, dengan pengecualian '$', '`', '\', dan, ketika ekspansi sejarah diaktifkan, '!'. Saat ini saya prihatin dengan...
Saya tahu bahwa saya bisa menggunakan skrip baris pertama untuk menjalankan shell yang diinginkan. Akan #!/bin/shdirekomendasikan jika kompatibilitas dengan semua sistem unix adalah persyaratan mutlak? Dalam kasus saya, satu-satunya OS yang saya pedulikan adalah Ubuntu (Debian) dan OSX. Mengingat...
Sangat mudah digunakan split()dalam JavaScript untuk memecah string menjadi sebuah array. Bagaimana dengan skrip shell? Katakanlah saya ingin melakukan ini: $ script.sh var1_var2_var3 Ketika pengguna memberikan string tersebut var1_var2_var3ke script.sh, di dalam skrip itu akan mengubah string...
Saya memiliki skrip seperti: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done Namun, pengguna harus memberikan BATCHNUM panggilan variabel dan jika tidak saya harus memaksa skrip ini berhenti berjalan....
Saya memiliki skrip berikut untuk meluncurkan proses MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... Apa artinya 1: 0: 1 dalam konteks
Dalam bash: $ echo hi 2>&1 1>/dev/null | cat $ Sementara di zsh: $ echo hi 2>&1 1>/dev/null | cat hi $ Apakah ada cara untuk mem-pipe standard error saja sambil mengarahkan keluar
Saya sedang menulis skrip instalasi yang akan dijalankan sebagai /bin/sh. Ada baris yang meminta file: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY Saya ingin memecah garis panjang ini menjadi banyak garis sehingga tidak ada yang...
Saya ingin mengakses variabel indeks array sambil mengulang melalui array di skrip bash shell saya. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done Hasil dari skrip di atas adalah: foo bar baz bat Hasil yang saya cari adalah: 0 1 2 3 Bagaimana cara...
Katakanlah kita memiliki skrip bash seperti: echo "x" & echo "y" & echo "z" & ..... echo "Z" & wait apakah ada cara untuk mengumpulkan kode keluar dari subkulit / proses sub? Mencari cara untuk melakukan ini dan tidak dapat menemukan apa pun. Saya perlu menjalankan subshell ini...