Pertanyaan yang diberi tag bash

35
Bagaimana cara menekan output dd?

Saya memiliki skrip bash yang membuat beberapa file menggunakan dd. Masalahnya adalah dd melempar sejumlah besar output yang akan mengacaukan output dari skrip saya. Mencari-cari di sekitar saya menemukan solusi: dd if=boot1h of="/dev/r$temp1" >& /dev/null Apakah ada alternatif, atau...

35
Bagaimana cara mencetak baris terpanjang dalam suatu file?

Saya mencari metode paling sederhana untuk mencetak baris terpanjang dalam file. Saya melakukan beberapa pencarian di Google dan secara mengejutkan tidak menemukan jawaban. Saya sering mencetak panjang garis terpanjang dalam sebuah file, tetapi saya tidak tahu bagaimana cara mencetak garis...

35
Memahami backtick (`)

Saya mencoba perintah $ b=5; echo `$b`; -bash: 5: command not found tetapi tidak mencetak 5 sebagaimana mestinya. Apa yang kulewatkan di sini? Apa arti `(backquote / backtick) dalam perintah? tampaknya mengatakan bahwa `mengevaluasi perintah di dalam dan menggantinya dengan

35
Titik koma dalam struktur bersyarat

Mengapa menempatkan tanda koma di satu dan tidak di yang lain? Hasilnya sama Kode satu if [ "a" == "a" ] then echo "true" fi Kode dua if [ "a" == "a" ]; then echo "true"; fi Titik koma dalam kode kedua tidak perlu? Kapan perlu menempatkan titik

35
Mengapa ~ / .bash_profile saya tidak berfungsi?

Saya menggunakan Linux Mint. Shell login saya ( cat /etc/passwd | grep myUserName) adalah bash. Setelah saya memulai lingkungan desktop grafis saya dan menjalankan emulator terminal darinya, saya dapat melihat bahwa .bash_profileitu tidak bersumber (vars lingkungan yang diedit exportdi dalamnya...

34
Buka file yang diberikan oleh hasil perintah di vim

Saya menemukan diri saya melakukan yang berikut hampir setiap hari Jalankan penemuan ( find -name somefile.txt) Buka hasilnya di vim Masalahnya adalah saya harus menyalin dan menempelkan hasil findke dalam vimperintah. Apakah ada cara untuk menghindari keharusan melakukan ini? Saya telah...

34
Apa maksudnya: $ {param: = value}?

Saya membaca berikut ini di Panduan Pengguna untuk Z-Shell : Sinonim untuk 'true' adalah ':'; sering digunakan dalam formulir ini untuk memberikan argumen yang memiliki efek samping tetapi yang tidak boleh digunakan - sesuatu seperti : ${param:=value} yang merupakan ungkapan umum dalam...

34
Perpipaan dari grep ke awk tidak berfungsi

Saya mencoba untuk grepyang sedang berlangsung taildari file log dan mendapatkan nkata th dari garis. File contoh: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Sekarang jika saya melakukan tail: $ tail -f...

34
Bagaimana !! bekerja di bash?

Sangat berguna ketika Anda lupa sudo di awal perintah Anda, !!bertindak seperti alias dari perintah sebelumnya. Contoh: $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Bagaimana kita...

33
Meraih ekstensi dalam nama file

Bagaimana cara saya mendapatkan ekstensi file dari bash? Inilah yang saya coba: filename=`basename $filepath` fileext=${filename##*.} Dengan melakukan itu saya bisa mendapatkan ekstensi dari bz2path /dir/subdir/file.bz2, tapi saya punya masalah dengan path /dir/subdir/file-1.0.tar.bz2. Saya...