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.

2
Cara tercepat untuk menggabungkan file
Saya punya 10k + file dengan total lebih dari 20GB yang harus saya gabungkan menjadi satu file. Apakah ada cara yang lebih cepat daripada cat input_file* >> out ? Cara yang disukai adalah perintah bash, Python juga dapat diterima jika tidak terlalu lambat.
25 bash  shell-script  files  cat 


2
Bash scripting - loop sampai nilai kembali adalah 0
Saya perlu umount sesuatu di skrip saya, tetapi kadang-kadang unmount sebelum semua data selesai disalin dan menyebabkan umount gagal. Saya mencari cara untuk melakukan "memblokir" umount, tetapi saya tidak menemukan apa pun. Jadi, saya mencoba menulis skrip untuk diulang sampai dapat di-unmount, tetapi tidak berhasil. while [ `sudo umount mount` …

10
Bagaimana cara menghapus beberapa baris baru di EOF?
Saya memiliki file yang diakhiri dengan satu atau lebih baris baru dan harus berakhir hanya dalam satu baris baru. Bagaimana saya bisa melakukannya dengan alat Bash / Unix / GNU? Contoh file buruk: 1\n \n 2\n \n \n 3\n \n \n \n Contoh file yang diperbaiki: 1\n \n 2\n \n …
25 bash  sed  awk  ed 

6
menambahkan teks ke nama file sebelum ekstensi
Saya ingin menambahkan teks ke akhir nama file tetapi sebelum ekstensi. Saat ini saya sedang mencoba, for f in *.shp; do echo $f_poly; done outputnya adalah, Quercus_acutifolia.shp_poly Quercus_agrifolia.shp_poly Quercus_corrugata.shp_poly Quercus_cortesii.shp_poly Quercus_costaricensis.shp_poly Quercus_havardii.shp_poly Quercus_hemisphaerica.shp_poly Quercus_kelloggii.shp_poly Quercus_knoblochii.shp_poly Quercus_laceyi.shp_poly Aku menginginkannya, Quercus_acutifolia_poly.shp Quercus_agrifolia_poly.shp Quercus_corrugata_poly.shp Quercus_cortesii_poly.shp Quercus_costaricensis_poly.shp Quercus_havardii_poly.shp Quercus_hemisphaerica_poly.shp Quercus_kelloggii_poly.shp Quercus_knoblochii_poly.shp Quercus_laceyi_poly.shp
25 bash  rename  filenames 


6
Bagaimana saya bisa membuka terminal baru di direktori yang sama dengan yang terakhir digunakan dari keybind window manager?
Saya menggunakan manajer jendela ubin dan saya beralih dari gnome-terminaldengan banyak tab ke beberapa urxvtcontoh yang dikelola oleh manajer jendela. Salah satu fitur yang saya lewatkan adalah kemampuan untuk membuka terminal baru yang secara default ke direktori kerja yang terakhir. Singkatnya: Saya perlu cara untuk membuka urxvt (bash) baru yang …

1
Alias ​​perintah untuk dijalankan di latar belakang
Saya ingin pintasan keyboard berfungsi seperti itu: > e foo.txt untuk memperluas sebagai > emacs foo.txt & Ini mudah digunakan alias e=emacs, tetapi bagaimana cara memasukkan &setelah nama file? Saya menyadari itu tidak mungkin menggunakan hanya alias, jadi saya akan menerima solusi bash. Jika skrip shell diperlukan, tolong jelaskan cara …
25 bash  alias 



2
Bagaimana cara memasukkan variabel ke dalam string yang berisi ""?
Saya ingin membuat string xml dengan memasukkan variabel: str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml Hasilnya seharusnya <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> Tapi yang saya dapatkan adalah: <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> Saya juga mencoba xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" Tetapi itu menghilangkan kutip ganda dalam dan memberi: <?xml version=1.0 encoding=iso-8859-1?><tag1>hello</tag1><tag2>world</tag2>
25 bash  shell  variable  xml 

5
Bagaimana cara mendapatkan tty di mana bash berjalan?
Dalam metode kedua yang diusulkan oleh halaman ini , seseorang mendapatkan tty di mana bash dijalankan dengan perintah: ps ax | grep $$ | awk '{ print $2 }' Saya pikir pada diri saya sendiri bahwa ini agak malas, mendaftar semua proses yang berjalan hanya untuk mengekstrak salah satunya. Apakah …
25 bash  tty  ps 

3
Ketika saya menggunakan zip, bagaimana saya bisa menampilkan keseluruhan kemajuan tanpa membanjiri baris perintah?
Bilah kemajuan panjang tetap, jumlah file atau byte, atau lebih baik lagi penghitung waktu yang menunjukkan perkiraan sisa waktu akan ideal. zipPerilaku standar tampaknya mencetak baris untuk setiap file yang diproses, tetapi saya tidak ingin informasi itu berlebihan ketika saya zip ribuan file. Saya ingin menebak perkiraan berapa lama. Saya …

5
Apakah disarankan menggunakan zsh daripada skrip bash? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 7 hari yang lalu . Dapatkah saya berasumsi bahwa cukup banyak orang telah zshmenginstal untuk menjalankan skrip dengan …

5
Bagaimana saya bisa menggunakan bash's jika menguji dan menemukan perintah bersama?
Saya memiliki direktori dengan log kerusakan, dan saya ingin menggunakan pernyataan kondisional dalam skrip bash berdasarkan perintah find. File log disimpan dalam format ini: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log Saya ingin pernyataan if hanya mengembalikan true jika ada crash log untuk aplikasi tertentu yang telah dimodifikasi dalam 5 menit terakhir. The findperintah yang …

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.