Pertanyaan yang diberi tag bash

18
Bagaimana cara mewarnai keluaran diff?

Saya ingin memformat file Unix secara kondisional, saya saat ini sedang mengerjakan diffperintah dan ingin tahu apakah mungkin untuk memformat teks dari diffoutput perintah. Contoh: Nilai yang cocok harus ditampilkan dalam warna hijau. Nilai yang tidak cocok harus ditampilkan dalam warna...

18
Cara menampilkan nama host di prompt perintah Linux

Saya memiliki beberapa VM dan sekarang command-line prompt saya terlihat seperti -bash-3.2$; identik pada setiap VM, karena tidak mengandung nama host. Saya harus selalu melihat VM mana yang saya gunakan hostnamesebelum saya melakukan operasi apa pun. Bagaimana saya bisa menambahkan nama host ke...

18
Arti [“$ {1: 0: 1}” = '-']

Saya memiliki skrip berikut untuk meluncurkan proses MySQL: if [ "${1:0:1}" = '-' ]; then set -- mysqld_safe "$@" fi if [ "$1" = 'mysqld_safe' ]; then DATADIR="/var/lib/mysql" ... Apa artinya 1: 0: 1 dalam konteks

18
Bagaimana saya bisa melepaskan proses dari skrip bash?

Saya mencoba untuk melepaskan proses dari skrip bash sehingga SIGINT tidak akan diteruskan ke proses ketika saya keluar dari skrip. Saya telah menggunakan disownperintah di terminal secara langsung, namun dalam bash, disowntidak menghentikan SIGINT agar tidak diteruskan. Tujuan dari skrip ini...

18
Arti dari '2>> (command)' Redirection di Bash

Beberapa waktu yang lalu saya membuat skrip dan menambahkan beberapa logging di sekitarnya, tapi saya lupa bagaimana redirection untuk logging bekerja :-( Intinya adalah: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong,...

18
Bagaimana cara mengatur PATH saat menjalankan perintah ssh?

Dengan asumsi pengguna memiliki /bin/bashshell di /etc/passwd. Kemudian ssh user@host commandjalankan perintah menggunakan Bash. Namun, shell itu bukan login atau interaktif, yang berarti tidak ~/.bash_profilejuga ~/.bashrctidak bersumber. Dalam hal itu bagaimana cara mengatur PATHvariabel...

18
Memahami `echo $ ((0x63))`

Saya sedang mencari cara untuk mengkonversi heksadesimal melalui baris perintah dan menemukan ada metode yang sangat mudah echo $((0x63)). Ini bekerja dengan baik tetapi saya agak bingung dengan apa yang terjadi di sini. Saya tahu $(...)biasanya sub-shell, di mana isinya dievaluasi sebelum...

18
bash mengubah perilakunya tergantung pada nilai variabel "IFS"

Ketika saya mengatur IFSvariabel ke spasi, bashmemperlakukan beberapa ruang sebagai satu ruang ( myprogramadalah program yang mencetak argumen baris perintah yang diterimanya): IFS=" " x="hello hi world" ./myprogram $x argv[1] = hello argv[2] = hi argv[3] = world Tetapi ketika saya mengatur...