Pertanyaan yang diberi tag «bash»

Bash adalah shell gratis untuk sistem operasi mirip Unix dari Proyek GNU.

2
Ulangi bagian dalam EOF - UNIX SCRIPTING
Saya menulis skrip untuk memulai aplikasi secara otomatis setiap kali kami menemukan kesalahan dalam log. begitu #/bin/bash if [ grep -c 'error' logs -eq 0 ] ;then exit else start <<EOF ## start is a script which starts the application 7 c Masalahnya adalah bahwa setelah menjalankan "mulai", saya harus …

1
Bash tidak melengkapi nama file
Saya menggunakan mac os dan menggunakan terminal default, yaitu Bash. Saya cukup baru untuk command line dan hanya mencoba berbagai hal. Untuk saat ini, saya hanya mencoba untuk cd ke direktori dan memutar file mp3 di sana. Saya masuk ke direktori dengan bantuan pelengkapan otomatis. Menekan tab akan mengisi nama …

0
Pencocokan Regex dalam skrip shell
Ini cuplikan dari skrip shell saya - regex="<version>([0-9]*)\.([0-9]*)\.([0-9]*)([^<]*)<\/version>.*" #some unrelated lines of code echo $(grep -m 1 "<version>" $1) if [[ $(grep -m 1 "<version>" $1) =~ $regex ]] then main_version = "${BASH_REMATCH[1]}" feature_version = "${BASH_REMATCH[2]}" patch_version = "${BASH_REMATCH[3]}" tag = "${BASH_REMATCH[4]}" else echo "$1: Version not Found" >&2 fi …
linux  bash  shell  regex  grep 

1
SSH kunci pribadi auth pada Windows 10 Bash
Saya memiliki beberapa Linux diinstal oleh Laptop dan menggunakan SSH dengan otentikasi kunci pribadi untuk terhubung ke server. Baru-baru ini, saya menginstal Win10 dengan ekstensi pengembang bash di desktop. Karena saya hanya memiliki satu akun pengguna di server ini, dan karenanya hanya pada kunci, saya cukup dipindahkan dengan file kunci …

1
cara melepas drive USB yang terputus di Bash untuk Windows
Drive USB saya muncul sebagai drive yang terpasang di Bash untuk Windows 10: ls /mnt c d Tidak ada d drive yang terhubung secara fisik. Saya hanya punya satu hard drive internal c: Itu d mendorong adalah terhubung di masa lalu. Bagaimana cara melepasnya dari Bash? Atau mungkin pertanyaan yang …

1
Perl -e masukkan baris baru [duplikat]
Kemungkinan Gandakan: masukkan baris baru dalam pernyataan perl -e Hai Jika saya melakukan ini di bash perl -e '$x; $y' Apakah ada karakter yang bisa berperilaku seperti baris baru? yaitu saya ingin melakukan perl -e '$x; some_chars_as_new_line $y' di mana some_chars_as_new_line mungkin \, bukan meta character. di mana perl interpreter …

1
Cari string antara dua cap waktu mulai dari bawah file
Saya sedang berusaha menemukan string Cannot proceed: the cube has no data dalam file test.txt besar hanya antara cap waktu kemarin 22:30 hingga hari ini 00:30 pagi. Naskah: tac test.txt | awk -v today=$(date "+%d") -v yesterday=$(date "+%d" -d yesterday) '/Cannot proceed: the cube has no data/ {f=$0; next} f{if …
linux  bash  shell 

1
Hasil tak terduga dari perintah sortir linux bash
Saya punya file foo.txt dengan konten ini: chr1 15 chr11 5 chr11 8 chr1 7 chr2 23 chr1 35 Saya mencoba mengurutkannya terlebih dahulu sesuai dengan kolom pertama, dan kemudian menurut kolom kedua untuk memutuskan hubungan dengan perintah berikut di linux shell: sort -k 1,1 -k 2,2n foo.txt Tetapi hasilnya …


1
Terkadang ctrl + a tidak menuju ke awal baris
Saya menemukan bahwa di bash, kadang-kadang ketika saya menekan ctrl + a kursor tidak melompat ke awal baris, atau ya, tapi di layar sepertinya melompat ke tengah baris. Saya menggunakan osx, saya menggunakan iTerm dan terminal dan mendapatkan perilaku yang sama. Ini sebuah contoh Ketika garis semakin panjang, ctrl + …
bash 



0
Bagaimana menemukan file perpustakaan bersama, jika dalam $ LD_LIBRARY_PATH dan saya tahu nama perpustakaan (tidak ada akses root)?
Misalkan saya punya program yang tergantung libbz2. Itu libbz2.so.1 file ada di $ LD_LIBRARY_PATH, dan saya bisa mengompilasi -lbz2 tanpa masalah. Bagaimana saya dapat menemukan file objek bersama tertentu yang digunakan untuk kompilasi? Cara standar untuk ini adalah menggunakan ldconfig (seperti sini , contohnya). Namun, ldconfig membutuhkan root, setidaknya di …


0
Izin grup tidak berfungsi untuk grup
Saya mencoba memberi saya izin untuk menulis di file milik www-data me@home $ touch my_tralala && chmod 660 my_tralala me@home $ sudo chown www-data:www-data my_tralala me@home $ groups me me : me adm cdrom sudo www-data plugdev lpadmin sambashare docker Seperti yang Anda lihat, saya punya www-data di grup saya, …

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.