Pertanyaan yang diberi tag bash

10
Membaca dan menulis file: perintah tee

Sudah diketahui bahwa perintah seperti ini: cat filename | some_sed_command >filename menghapus nama file, sebagai pengalihan output, dieksekusi sebelum perintah, menyebabkan nama file terpotong. Seseorang dapat memecahkan masalah dengan cara berikut: cat file | some_sed_command | tee file...

10
Tidak ada penyelesaian tab dengan tanda bintang *

Saya tidak dapat men-tab lengkap dari baris perintah di gnome-terminal ketika saya memiliki tanda bintang di baris perintah. Shell default adalah bash, menggunakan terminal gnome. Sebagai contoh, Ini berfungsi untuk menyalin satu file ke dir menggunakan pelengkapan-tab pada ~/files/direktori : cp...

10
perintah pengalihan output menggunakan '- <<(...)'

Saya perlu mengekstrak shasum. Ini berfungsi, tetapi adakah yang bisa menjelaskan mengapa? sed 's/^.*= //' -< <(openssl dgst -sha256 filename) Saya kenal dengan $( )konstruk, tetapi tidak dapat menemukan dokumen untuk <( ), ditambah dengan -<, yang saya asumsikan mengarahkan ke...

10
Bisakah saya menggunakan '!!' dalam alias atau skrip?

Di Terminal saya bisa menggunakan !!yang akan merujuk perintah saya sebelumnya. Apakah mungkin menggunakan ini dalam alias? Saya sudah mencobanya, tetapi yang terjadi adalah tanda seru ganda ditafsirkan secara harfiah. Yang saya inginkan adalah: Saya memasukkan beberapa perintah Saya mengetikkan...

10
Apa yang dilakukan $ (perintah) &?

Saya melihat sintaks berikut dalam skrip bash: >$(command) & Saya tahu bahwa ampersand &pada akhirnya membuat perintah berjalan di latar belakang, tetapi saya belum pernah melihatnya dalam kombinasi dengan tanda dolar ditambah tanda kurung di sekitar perintah. Apa

10
Ganti nama file dengan satu perintah baris

Saya memiliki direktori ini, dan ingin mengubah nama file: ===> ls -1 Der-vierte-Weise/ 10 - 10 - Erkenntniss.ogg 1 - 01 - Hoffnung.ogg 11 - 11 - Wahrheit.ogg 12 - 12 - Dankbarkeit.ogg 13 - 13 - Kredits.ogg 2 - 02 - Familie.ogg 3 - 03 - Demut.ogg 4 - 04 - Freude.ogg 5 - 05 - Schoenheit.ogg 6 -...

10
Ubuntu 17.04 - bash: cd: terlalu banyak argumen

Saya baru saja memutakhirkan Ubuntu 16.04 ke 17.04 dan menemukan sedikit masalah dengan cdperintah. Katakanlah saya memiliki dua folder: album-01&album-02 Di Ubuntu 16.04, jika saya melakukannya cd album*akan pergi ke folder pertama yang ditemukanalbum-01 Tetapi di Ubuntu 17.04 baru, jika...

10
Bash, tunggu ping sukses

Saya menulis pada skrip yang me-reboot berbagai Server. Setelah reboot saya ingin "menunggu" sampai semua Server kembali online. (Untuk menjaga hal-hal sederhana yang saya definisikan untuk saya online = pingable) Jadi untuk setiap Server saya lakukan ServerXY_W=1 echo -n "waiting for ServerXY...

10
`[!]` (tanda seru di kurung) wildcard di bash

Saya telah menemukan pola globbing dan wildcard dan yang menarik bagi saya adalah [!]. Konstruk ini mirip dengan [!]konstruk, kecuali daripada mencocokkan karakter apa pun di dalam tanda kurung, itu akan cocok dengan karakter apa pun, asalkan tidak terdaftar antara [dan ]. rm myfile [!192] Di...

10
Mengapa nama fungsi numerik tidak diizinkan?

Pertimbangkan yang berikut ini: $ ksh -c '1(){ echo hi;};1' ksh: 1: invalid function name $ dash -c '1(){ echo hi;};1' dash: 1: Syntax error: Bad function name $ bash -c '1(){ echo hi;};1' bash: `1': not a valid identifier bash: 1: command not found $ mksh -c '1(){ echo hi;};1' hi Pada dasarnya,...