Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.

8
Bagaimana saya bisa mengganti nama foto, mengingat data EXIF?
Katakanlah saya memiliki banyak foto, semua dengan informasi EXIF ​​yang benar, dan foto-foto tersebut dinamai secara acak (karena masalah yang saya alami). Saya memiliki program kecil yang disebut jheadyang memberi saya output di bawah ini: $ jhead IMG_9563.JPG File name : IMG_9563.JPG File size : 638908 bytes File date : …
14 bash  rename  python  exif 

1
Kondisi kesalahan regex
string=123456 if [ $string == 123456 ]; then echo 123 fi Ini berfungsi dengan baik, tetapi jika saya mengubah == ke = ~ Saya mendapatkan kesalahan ini: ./test: line 3: [: =~: binary operator expected

5
Buat indeks string dalam bash
Bagaimana saya bisa merujuk ke string dengan indeks di sh / bash? Artinya, pada dasarnya membelahnya. Saya mencoba menghapus 5 karakter nama file. Semua nama memiliki struktur: name_nr_code. Saya mencoba untuk menghapus bit kode 5 alfanumerik. name_nr_selalu 10 karakter. Apakah ada sesuatu seperti; for i in * ; do mv …
14 bash  shell  string 



2
Menggunakan bash's `/ dev / udp`, bagaimana saya tahu jika port terbuka?
Saya tidak memiliki akses ke netcatatau nmapjadi saya mencoba untuk menggunakan bashdan /dev/udp/file khusus untuk menguji port. Saya bisa melakukan sesuatu seperti: echo "" > /dev/udp/example.com/8000 Namun $?selalu 0saat menggunakan UDP. Saya berasumsi itu karena itu adalah nilai pengembalian dari echo ""perintah yang benar? Saya pada dasarnya mencoba meniru apa …

2
Hapus file yang lebih lama dari file tertentu
Saya perlu menghapus dari semua file folder lebih tua dari file tertentu. Menjalankan bash di CentOS 7. Saya punya solusi untuk ini, tetapi saya pikir harus ada cara yang lebih elegan untuk melakukannya: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time $reference_file) for f in …

5
grep file dari daftar
Saya mencoba menjalankan grep terhadap daftar beberapa ratus file: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Namun, meskipun saya mencari string yang saya tahu ditemukan dalam file, berikut ini tidak mencari file: $ grep -i 'foo' <(cat files.txt) $ grep -i 'foo' admin.php The foo was found Saya …

1
Sintaks HISTTIMEFORMAT
Ada banyak bashpanduan yang menyertakan penambahan baris seperti HISTTIMEFORMAT='%d/%m/%y %T 'atau HISTTIMEFORMAT="%F %T "ke ~/.bashrcatau /etc/bash.bashrc. Selalu ada ruang sebelum kutipan terakhir. Misalnya tidak pernah HISTTIMEFORMAT='%d/%m/%y %T'. Kenapa ini?

1
Bagaimana cara menghentikan layar dari mengganggu judul saya?
Saya menggunakan bashdan GNU screenpada centos7. Saya perhatikan bahwa jika saya ssh ke server lain, ubah judul (melalui ctrl+ a+ A), dan logout dari server yang judul baru saya ditimpa USER@HOST:~. Bagaimana saya bisa menghentikannya dari melakukan ini? Saya telah melihat judul dinamis dan menentukan itulah yang berperan, tapi saya …

3
~ / .inputrc file tidak sumber dengan benar
Saya memiliki file ~ / .inputrc ini yang saya buat untuk binding kunci tertentu. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word setiap kali saya mencoba menjalankan source ~/.inputrc, itu memberi saya kesalahan berikut: \ e [1; 5C: kata depan: Perintah tidak ditemukan. …
14 bash  tcsh  readline 

3
Atur Pengaturan Proxy Sistem Ubuntu tanpa Restart dari commandline
Saya menggunakan Ubuntu 14.04. Saya ingin mengubah http proxypengaturan dari baris perintah. Ini harus sama dengan mengubah dalam GUI (Semua Pengaturan-> Jaringan-> Proksi Jaringan) dan mengklik tombol Apply System Wide. Saya tidak ingin me-restart / logout sistem karena saya berencana untuk mengubah pengaturan secara dinamis dari skrip ( bash).




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.