Pertanyaan yang diberi tag «bash»

Bash (Bourne-Again SHell), adalah shell yang digunakan di antarmuka baris perintah Ubuntu secara default.

2
Bisakah saya mengkonfigurasi bash / readline untuk secara otomatis mengkonversi NBSP ke ruang normal?
Saya menggunakan tata letak keyboard Finlandia yang memetakan AltGr+ Spaceke ruang non-breaking (NBSP, U + 00A0). Saya senang dengan ini secara umum, tetapi saya menemukan bahwa saya sering secara tidak sengaja menulis NBSP daripada ruang normal setelah |simbol " " pipa (ditulis dengan AltGr+ <dengan tata letak keyboard Finlandia) saat …

4
Jalankan skrip Bash dalam folder sekaligus
Misalkan saya memiliki lima .shskrip Bash ( ) dalam folder ( my_folder), dan mereka diberi nama sebagai berikut: script_1.sh script_2.sh script_3.sh script_4.sh script_5.sh Bagaimana saya bisa menulis skrip Bash keenam atau hanya satu liner yang akan mulai menjalankan semua skrip ini bersama-sama? Saya membutuhkan lima skrip untuk mulai berjalan bersama …
10 bash  scripts 

2
Perbandingan folder
Saya memiliki dua folder dengan struktur subfolder yang serupa, yang ingin saya bandingkan. Sebagai contoh: A ├── child-1 ├── child-2 ├── child-3 ├── child-4 ├── child-5 dan B ├── child-1-some-text ├── child-2-more-text ├── child-3-nothing ├── child-6-random-text ├── child-7-more-random-text Saya ingin membuat daftar semua subfolder dari Ayang merupakan awalan untuk subfolder …
10 bash  directory 


5
Apakah ada cara untuk menampilkan ikon hanya saat skrip saya berjalan?
Saya sangat, sangat baru dalam scripting. Ini adalah skrip sederhana (yang berfungsi) yang saya tulis, yang menampilkan gambar ketika 5 menit berlalu: sleep 300 && firefox file:///home/tasks/fiveminutes.jpg Inilah pertanyaan saya: kadang-kadang saya tidak ingat apakah saya sudah memulai timer. Apakah ada cara untuk menambahkan indikasi teks atau ikon (idealnya di …
10 bash  scripts 

2
Hindari mengganti spasi saat mengganti nama file
Saya mencoba mengubah nama file seperti ini: for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done Tetapi sedperintah mengganti semua spasi dengan _. Bagaimana saya bisa mengedit sedperintah untuk membuatnya termasuk ruang bersama dengan karakter yang ditentukan? Saya sudah mencoba menggunakan \stetapi tidak berhasil …

2
skrip bash: hasil yang berbeda saat dipanggil dengan atau tanpa sudo
Di Ubuntu 16.04.3, saya memiliki skrip bash yang sangat sederhana: test.sh [[ 0 == 0 ]] && result="true" || result="false" echo $result echo $USER $SHELL $0 Ketika saya menyebutnya sebagai pengguna non-root meatau sebagai root, itu berfungsi seperti yang diharapkan. Jika saya menggunakan sudo ./test.sh, itu mengeluh tentang kesalahan sintaksis: …
10 bash  scripts  sudo 


3
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 …

3
`[!]` (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 atas saya percaya akan …

4
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 saya lakukan cd album*itu menghasilkan saya -bash: cd: too many …

2
Mengonversi rentang alamat IPv4 ke netmasks menggunakan bash
Saya memiliki file input dengan alamat IPv4: 94.228.16.0 - 94.228.25.255 94.241.136.0/24 94.241.136.0 - 94.241.136.255 94.29.128.0/17 94.29.128.0 - 94.29.191.0 94.29.192.0 - 94.29.255.0 94.74.181.0/24 94.74.181.0 - 94.74.181.31 94.74.181.128 - 94.74.181.255 Bagaimana saya bisa mengubah rentang alamat menjadi netmasks? Hasilnya harus: 94.228.16.0/21 94.241.136.0/24 94.241.136.0/24 94.29.128.0/17 94.29.128.0/19 94.29.192.0/19 94.74.181.0/24 94.74.181.0/27 94.74.181.128/25


1
Unduh video YouTube dari awal batch hingga akhir batch yang merupakan bagian dari daftar putar
Video Youtube dapat ditonton secara mandiri atau dapat menjadi bagian dari daftar putar. Contoh: https://www.youtube.com/watch?v=vbsNiOkm0BU dan https://www.youtube.com/watch?v=vbsNiOkm0BU&index=141&list=UUmM7KPLEthAXiPVAgBF6rhA Perhatikan bagian itu vbsNiOkm0BU. Pertanyaannya adalah untuk mendapatkan bagian ini untuk semua video saluran / daftar putar. Motifnya adalah mengunduh semua video saluran ini (sekitar 3600). Tapi saya belum berhasil youtube-dlmengunduh semuanya sekaligus. …

3
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 alias yang akan memasukkan apa yang dimasukkan pada langkah 1 …

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.