Pertanyaan yang diberi tag bash

222
Bagaimana cara keluar jika suatu perintah gagal?

Saya seorang noob di shell-scripting. Saya ingin mencetak pesan dan keluar dari skrip saya jika ada perintah yang gagal. Saya sudah mencoba: my_command && (echo 'my_command failed; exit) tetapi tidak berhasil. Itu terus menjalankan instruksi mengikuti baris ini dalam skrip. Saya...

221
Bagaimana cara menjalankan Conda?

Saya menginstal Anaconda dan dapat menjalankan Python, jadi saya berasumsi bahwa saya menginstalnya dengan benar. Mengikuti dokumentasi pengantar ini , saya mencoba menginstal Python v3.3, jadi saya menyalin dan menempelkan baris berikut ke konsol saya: conda create -n py33 python=3.3...

220
Cara mengatasi tautan simbolis dalam skrip shell

Diberikan jalur absolut atau relatif (dalam sistem mirip Unix), saya ingin menentukan jalur lengkap target setelah menyelesaikan setiap symlink perantara. Poin bonus untuk menyelesaikan notasi ~ nama pengguna pada saat yang bersamaan. Jika targetnya adalah direktori, mungkin chdir () masuk ke...

220
Kurangi dua variabel dalam Bash

Saya memiliki skrip di bawah ini untuk mengurangi jumlah file antara dua direktori tetapi COUNT=ekspresi tidak berfungsi. Apa sintaks yang benar? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo...

217
Cara mendeteksi jika skrip sedang dibuat

Saya memiliki skrip di mana saya tidak ingin memanggilnya exitjika bersumber. Saya berpikir untuk memeriksa apakah $0 == bashtetapi ini memiliki masalah jika skrip tersebut bersumber dari skrip lain, atau jika pengguna sumbernya dari shell yang berbeda suka ksh. Apakah ada cara yang dapat...

213
Bagaimana cara menginstal Homebrew di OS X?

Saya mencoba menginstal Homebrew di OS X. Menurut situs Homebrew saya harus mengetik brew install wget dan yang saya dapatkan hanyalah -bash: brew: command not found Jadi saya sudah mencari StackOverflow dan menemukan jawaban ini . Masalahnya, bagaimanapun, adalah saya tidak melihat brewdi...

213
Bagaimana cara menyisipkan teks di awal file?

Sejauh ini saya sudah bisa menemukan cara menambahkan baris di awal file tetapi bukan itu yang saya inginkan. Saya akan menunjukkannya pada contoh Konten file some text at the beginning Hasil <added text> some text at the beginning Ini mirip tetapi saya tidak ingin membuat baris baru...

213
Menyortir data berdasarkan kolom kedua file

Saya memiliki file dua kolom dan njumlah baris. kolom 1 berisi namesdan kolom2 age. Saya ingin mengurutkan konten file ini dalam urutan menaik berdasarkan pada age(di kolom kedua). Hasilnya harus menampilkan orang nametermuda bersama namedan kemudian orang termuda kedua dan seterusnya...

211
Banyak perintah dalam alias untuk bash

Saya ingin mendefinisikan alias yang menjalankan dua perintah berikut secara berurutan. gnome-screensaver gnome-screensaver-command --lock Saat ini saya sudah menambahkan alias lock='gnome-screensaver-command --lock' ke .bashrc saya tetapi karena saya mengunci workstation saya begitu sering...

211
Mengembalikan boolean dari fungsi Bash

Saya ingin menulis fungsi bash yang memeriksa apakah file memiliki properti tertentu dan mengembalikan benar atau salah. Maka saya bisa menggunakannya dalam skrip saya di "jika". Tetapi apa yang harus saya kembalikan? function myfun(){ ... return 0; else return 1; fi;} maka saya menggunakannya...

210
Perintah untuk mendapatkan baris ke-STDOUT

Apakah ada perintah bash yang memungkinkan Anda mendapatkan baris ke-10 dari STDOUT? Artinya, sesuatu yang akan mengambil ini $ ls -l -rw-r--r--@ 1 root wheel my.txt -rw-r--r--@ 1 root wheel files.txt -rw-r--r--@ 1 root wheel here.txt dan melakukan sesuatu seperti $ ls -l | magic-command...