Pertanyaan yang diberi tag bash

12
Cygwin bash sed mengunci file saya

Ketika saya mengubah file di cygwin bash dengan perintah sed, file tersebut akan terkunci. Mereproduksi: Buka cmddan cdke direktori non-pengguna (fe temp) echo aaa > test.txt Buka di texteditor, tambahkan baris, coba simpan => karya %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/'...

12
Regex untuk “atau” beberapa kata dalam grep

[Computer]$ grep "foo|bar" filename Saya mengerti perintah di atas harus mengembalikan setiap baris dalam nama file di mana ada "foo" atau "bar". Halaman manual mengkonfirmasi | sebagai Regex atau simbol dan kode berfungsi untuk "foo" dan "bar" secara mandiri. Apa yang saya

12
Apakah rm -r mengikuti tautan simbolik?

Jika saya memiliki tautan simbolis di beberapa subtree direktori saya dan memutuskan untuk menghapus driectory dan isinya secara rekursif, akankah itu menghapus item yang terhubung secara simbolis di

12
Perintah Bash Run untuk waktu tertentu?

Saya membuat skrip bash untuk saya gunakan. Bagaimana saya bisa menjalankan perintah untuk waktu tertentu, seperti 20 detik dan mengakhiri perintah? Saya mencoba banyak solusi tetapi tidak ada yang berhasil, saya juga mencoba perintah timeout tanpa hasil. Tolong beri saya solusi untuk...

12
Awali awalan dalam tar

Saat ini saya lakukan dalam skrip shell sangat tidak efisien: cp -a $MYPATH /tmp/$VERSION cd /tmp tar cjf archive.tar.bz2 $VERSION Saya ingin semuanya terkandung dalam direktori bernama $ VERSION - apakah ada cara untuk melakukan ini tanpa harus menyalin semuanya seperti pada skrip di atas?...

12
baris baru dalam heredoc menghilang dalam file

Saya menggema heredoc ke dalam file, tetapi jeda baris sedang hilang Menjalankan skrip ini #!/bin/bash NAME="$1" mkdir -p $NAME FILE=$(cat <<SETVAR name = "$NAME" type = "test" SETVAR ) echo $FILE > $NAME/$NAME.txt Dengan arg: foo, menghasilkan file di foo / foo.txt berisi name =...

12
Bisakah saya membalikkan arah aliran terminal saya?

Saya tidak yakin bagaimana mengatakan pertanyaan ini dengan cara lain tetapi hanya itu. Apakah mungkin untuk membalikkan cara terminal Anda mencetak teks? Sebagai contoh jika saya mengetikkan perintah, saya mengetiknya dari bawah terminal dan hasilnya akan dihasilkan dari bawah. Saya ingin tahu...

12
Konsol default di ConEmu

Saya memiliki setup git bash sebagai tugas yang telah ditentukan (tugas # 1). Tetapi ketika saya membuka ConEmu default untuk cmd console, bagaimana cara mengubah konsol default untuk git

12
Cara menghapus karakter di tengah-tengah string dalam bash

Dalam bash saya memiliki string, dan saya mencoba untuk menghapus karakter di tengah-tengah string. Saya tahu kami dapat menghapus karakter dari awal atau akhir string seperti ini: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" tetapi bagaimana saya bisa menghapus yang di...