Pertanyaan yang diberi tag «bash»

Bash (Bourne-Again SHell), adalah shell yang digunakan di antarmuka baris perintah Ubuntu secara default.

4
Bash script untuk memonitor perubahan file dan menjalankan perintah
Saya memiliki folder dengan banyak subfolder, folder ini telah asciidoctordiformat dengan .adocekstensi. Setiap kali saya membuat perubahan pada file (yang sering) saya harus menjalankan asciidoctor -q filename.adoc untuk mengkompilasinya ke dalam format HTML. Saya mencoba mengotomatiskan prosesnya. sejauh ini saya telah datang dengan menggunakan entr ini : ls *.adoc | …

1
ukuran file inti dengan ulimit
Pertanyaan saya mungkin tidak terkait dengan Ubuntu pada khususnya, tetapi karena desktop saya menjalankan OS ini, saya datang ke forum ini. Saya mencoba mengubah ukuran file inti menggunakan ulimit -cperintah sebagai berikut: $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) …

2
Tee tidak mendapatkan seluruh output dari pipa
Saya memiliki skrip yang menjalankan perintah seperti: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Masalahnya mungkin di pipa tee. Tampaknya tidak mendapatkan seluruh output. Ketika aplikasi berhenti beberapa baris terakhir dari output (biasanya yang mengandung kesalahan fatal) hilang. Ketika saya …

2
Bagaimana cara mengarahkan output ke layar serta file?
Tujuan saya adalah untuk mencatat semua output dari skrip ke direktori yang akan dibuat skrip. Sebagai contoh, saya punya: ~/.abc.sh: #! /bin/bash rails new myapp Ketika saya berlari ... cd ~/code . ~/.abc.sh ... yang akan membuat aplikasi Rails baru di direktori ~/code/myapp. Ketika Rails membuat aplikasi, ia mengeluarkan banyak …
12 bash  redirect 

2
Bagaimana mengatur pintasan desktop di KDE untuk menjalankan perintah terminal?
Saya mencoba membuat pintasan desktop untuk diluncurkan Spyder, yang dapat diluncurkan dengan mengetikkan spyderterminal. Saya membuat spy.shskrip dengan spyderdi dalamnya. Ini bekerja dengan bash spy.shdan ./spy.sh. Tetapi ketika saya membuat pintasan desktop seperti ini: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true Itu memberikan kesalahan: "Ada kesalahan saat membuat proses …

4
Bagaimana memisahkan output perintah ke masing-masing baris
list=`ls -a R*` echo $list Di dalam skrip shell, perintah gema ini akan mencantumkan semua file dari direktori saat ini dimulai dengan R, tetapi dalam satu baris. Bagaimana saya bisa mencetak setiap item dalam satu baris? Aku butuh perintah generik untuk semua skenario terjadi dengan ls, du, find -type -d, …
12 bash  scripts 

2
"Kesalahan sintaksis dekat token yang tidak terduga" setelah mengedit .bashrc
Saya mencoba mengakses clipboard tetapi ketika saya input source ~/.bashrc di terminal saya mendapatkan kesalahan ini: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells Saya mencoba melakukan tutorial dalam jawaban Gary Woodfine untuk …


5
Persingkat atau gabungkan beberapa baris `&> / dev / null &`
Setiap kali memulai mesin, saya menjalankan program berikut: $ cat start.sh #! /bin/bash google-chrome &> /dev/null & lantern &> /dev/null & xdg-open . &> /dev/null & emacs &> /dev/null & code ~/Programs/ &> /dev/null & xdg-open ~/Reference/topic_regex.md &> /dev/null & Susah &> /dev/null &... Bagaimana saya bisa mempersingkat logika?


2
Tidak termasuk file dan direktori tertentu saat menghapus file
Direktori tingkat atas saya adalah data. datatermasuk beberapa direktori dan direktori ini memiliki sub-direktori. Saya perlu menghapus semua file dan direktori di dalam data/kecuali beberapa file di beberapa direktori. Sebagai contoh, data termasuk direktori 100dan 101. Saya hanya ingin menyimpan a.txtdan b.txtfile dalam 100/dan c.txtdan d.txtfile 101/sambil menghapus semua file …

4
Bagaimana cara menghentikan skrip bash ketika suatu kondisi gagal?
Di sini ia menunjukkan untuk menggunakan ||dan &&dalam satu baris untuk menyatukan eksekusi perintah: Bagaimana saya bisa memeriksa kesalahan apt-get dalam skrip bash? Saya mencoba menghentikan eksekusi skrip jika kondisi tertentu gagal, misalnya false || echo "Obvious error because its false on left" && exit Di sini ia mencetak Obvious …




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.