Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).

3
Mengoptimalkan loop `while`
Saya telah membuat skrip mini untuk mem-boot ulang Raspberry Pi saya dengan menekan satu tombol. Script hanya menggunakan wiringPi (perintah gpio) untuk mengatur pin 0 (pin 17 dalam urutan penomoran Raspberry Pi standar) untuk memasukkan, dan kemudian membaca nilainya sampai satu (ketika tombol ditekan atau ditekan). Ini skrip saya: gpio …


4
redirect dan output skrip log
Saya mencoba merapikan cuplikan berikut, tujuan desain adalah mencatat semua hasil dari skrip, dan tidak boleh menjadi pembungkus. Garis yang lebih sedikit lebih baik. Saya tidak peduli dengan input pengguna (pada tahap ini), skrip target dijalankan secara non-interaktif. Cuplikan perlu stdout output untuk login, dan selalu echo ke konsol output …



3
Script to toggle setxkbmap
Saya ingin skrip bash yang berganti-ganti antara: setxkbmap sedan setxkbmap us. Lalu, niat saya adalah memetakan skrip itu CtrlEscmelalui pintasan khusus> Keyboard. Intinya adalah bahwa saya ingin mengganti tata letak keyboard dengan CtrlEscape. Bagaimana saya bisa menerapkannya?

1
Skrip Bash tidak membaca input
Saya memiliki skrip yang seharusnya menjalankan perintah di latar belakang, dan ia melakukannya. Masalahnya adalah bahwa ketika skrip datang pada perintah baca, itu tidak berhenti dan menerima input. Ini dia: printf "Where is yo music?: " read musicPath cd $musicPath ls | while read currentSong;do seconds=`mdls "$currentSong"|sed -n '20p'|awk '{print …

1
Cara mengetahui apakah skrip shell ditulis dalam bash atau sh
Bagaimana saya bisa mengetahui apakah suatu skrip ditulis dalam bashatau sh? Baris pertama skrip tidak membantu di sini, karena di Linux, skrip bash memiliki baris ini: #!bin/sh Sebenarnya, ada banyak distribusi di mana /bin/shbash (mungkin /bin/shmerupakan tautan ke /bin/bashdalam distribusi itu), dan bukan Bourne Shell. Jadi jika saya mencoba menjalankan …

2
Ketika sh adalah symlink ke bash atau dash, bash membatasi dirinya sendiri untuk kepatuhan POSIX, jadi itu harus 100% kompatibel dengan sh?
Dari Perbedaan antara bash dan sh : Abaikan pertanyaan: Jika Anda memiliki /bin/shtautan ke bash, maka bash tidak akan berperilaku sama ketika dipanggil seperti /bin/shhalnya ketika dipanggil sebagai /bin/bash. Ketika dipanggil sebagai sh, itu akan membatasi dirinya untuk sebagian besar kepatuhan POSIX plus satu set ekstensi terbatas. Apakah ini berarti …

6
Bagaimana cara tweet menggunakan terminal?
Saya ingin tweet pesan menggunakan terminal. Saya mencoba sesuatu seperti: curl -u 'TwitterUsername':'TwitterPassword' -d status=”Your Message Here” https://twitter.com/statuses/update.xml tapi sepertinya ini tidak berfungsi lagi. Saya mendapatkan kesalahan seperti ini: <?xml version="1.0" encoding="UTF-8"?> <errors> <error code="53">Basic authentication is not supported</error> </errors> Jadi, bagaimana kita bisa tweet dari terminal? PS .: Motivasi …



6
Bagaimana saya bisa mengonversi data yang dibatasi tab ke data yang dibatasi koma?
Saya meminta daftar snapshot ec2 melalui alat baris perintah ec2 amazon: ec2-describe-snapshots -H --hide-tags > snapshots.csv Data terlihat seperti ini: SnapshotId VolumeId StartTime OwnerId VolumeSize Description snap-00b66464 vol-b99a38d0 2012-01-05 5098939 160 my backup Bagaimana saya bisa mencegat data sebelum mengarahkannya ke snapshots.csvdan melakukan hal-hal berikut: ganti "tabs" dengan koma merangkum …

3
Mengukur waktu dalam skrip
Utas ini menunjukkan cara mengukur waktu yang diperlukan untuk menjalankan skrip. Dalam kasus saya, saya tertarik untuk mengukur waktu antara dua titik dalam sebuah skrip . Berikut adalah contoh bagaimana saya ingin menggunakan ini: start_measuring_time Line 1 Line 2 .. Line N stop_measuring_time show_elapsed_time Saya ingin waktu yang ditampilkan agar …


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.