Pertanyaan yang diberi tag bash

10
untuk loop glob mishaps

Saya mencoba membuat skrip yang akan mengulangi serangkaian direktori, dan melakukan satu hal ketika menemukan file .jpg, dan lainnya ketika menemukan file .nef. Masalahnya adalah, jika sebuah direktori tidak memiliki file .jpg misalnya (atau .nef) maka entri glob tidak lagi berupa glob yang...

10
Zsh: buat panah ke atas melewati perintah yang identik

Di sebagian besar shell Unix, tombol panah-atas ↑menggantikan perintah yang sedang diedit oleh perintah sebelumnya dalam sejarah. Sejarah dapat dilihat menggunakan perintah history. ↑ dapat ditekan lebih dari satu kali untuk memanjat dalam sejarah. Pertanyaanku adalah: Bagaimana saya bisa...

10
menetapkan dan memeriksa metadata fungsi bash

Saya sering menghasilkan dan mendaftarkan banyak fungsi bash yang mengotomatiskan banyak tugas yang biasanya saya lakukan dalam proyek pengembangan saya. Generasi itu tergantung pada meta-data dari proyek yang saya kerjakan. Saya ingin membubuhi keterangan fungsi dengan info proyek yang...

10
Apa itu "s" di dalam "$ -"?

Saya biasanya sangat menyadari isi $-. Pada CentOS terbaru saya mendapatkan: [grochmal@orion ~]$ echo $- himBH hmBHsemua opsi dari set, dan iberarti bahwa shell saya bersifat interaktif. Namun, di Arch Linux saya mendapat: [grochmal@haps ~]$ echo $- himBHs Saya tidak dapat menemukan sesuatu...

10
Bash ekspansi heksadesimal

Saya ingin tahu apakah ada cara menggunakan ekspansi bash untuk melihat semua kemungkinan kombinasi untuk sejumlah digit dalam heksadesimal. Saya bisa mengembang dalam binari Di basis 2: echo {0..1}{0..1}{0..1} Yang memberi kembali: 000 001 010 011 100 101 110 111 Di base 10: echo...

10
Status keluar Bash digunakan dengan PIPE

Saya mencoba memahami bagaimana status keluar dikomunikasikan ketika pipa digunakan. Misalkan saya menggunakan whichuntuk mencari program yang tidak ada: which lss echo $? 1 Karena whichgagal mencari lsssaya mendapat status keluar dari 1. Ini baik-baik saja. Namun ketika saya coba yang berikut...

10
Sensitivitas case pada globbing braket persegi

Biasanya, bash globbing peka terhadap huruf besar-kecil: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips Menggunakan tanda kurung siku tampaknya tidak mengubah ini: $ echo...

10
temukan perintah, sebutkan keluaran dan izinkan pilihan?

Ketika saya gunakan find, sering menemukan beberapa hasil seperti find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml Saya sering ingin memilih hanya hasil tertentu, (misalnya edit ./projectB/pom.xml). Apakah ada cara untuk menghitung findoutput dan memilih file untuk...

10
Banyak perintah selama SSH di dalam sesi SSH

Saya memiliki mesin lokal yang seharusnya membuat sesi SSH ke mastermesin jarak jauh dan kemudian sesi SSH dalam lainnya dari masterke masing-masing beberapa remote slaves, dan kemudian menjalankan 2 perintah yaitu untuk menghapus direktori tertentu dan membuatnya kembali. Perhatikan bahwa mesin...

10
bash: memindahkan file dengan spasi

Ketika saya memindahkan satu file dengan spasi di nama file itu bekerja seperti ini: $ mv "file with spaces.txt" "new_place/file with spaces.txt" Sekarang saya memiliki daftar file yang mungkin berisi spasi dan saya ingin memindahkannya. Sebagai contoh: $ echo "file with spaces.txt" >...