Pertanyaan yang diberi tag shell

12
mengeksekusi skrip sh dari cron

Saya punya skrip test.sh #!/bin/sh php /home/v/file.php sh /root/x/some.sh ketika saya menjalankan file sebagai root dari baris perintah berfungsi. sh /home/v/test.sh ketika saya mengaturnya ke crontab -e (adalah root cron), tidak berfungsi * * * * * sh /home/v/test.sh Apa yang saya...

12
Menulis ke file tanpa pengalihan?

Saya menulis aplikasi kompilasi reguler yang perlu membuat file khusus dan menulis cookie ajaib ke dalamnya. Saya tidak bisa menulis file langsung dari aplikasi, model keamanan sistem mengharuskan saya untuk meluncurkan alat bantu dengan hak istimewa untuk melakukan trik. Saya dapat menyediakan...

12
Meloloskan kutipan dalam alias zsh

Sebagai lanjutan dari pertanyaan ini tentang menghapus baris baru dari teks, saya ingin mengubahnya menjadi alias zsh sebagai berikut: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' Saya telah mencoba melarikan diri dari kutipan di dalam skrip awk, tetapi saya...

12
Temukan file di jalur tanpa "yang"?

Saya (entah bagaimana) dapat menjalankan skrip: $ assemble.sh file ... [output] Tetapi whichtidak dapat menemukannya: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Bagaimana ini...

12
zsh menyelesaikan tab pada baris kosong

Saya ingin tcsh'ism yang belum dapat saya temukan: Pada baris kosong tanpa konten, saya ingin menekan tombol tab dan melihat yang setara dengan ls. Artinya saya ingin $ <tab> untuk melakukan sesuatu selain memberi saya \ t. Saya telah menemukan sumber daya yang luar biasa untuk penyelesaian...

12
ubah seluruh pohon direktori ke nama huruf kecil

Saya sedang mengerjakan konversi situs web. File-file saat mereka ditautkan dan disajikan dari server web tidak peka huruf besar-kecil. Tapi, saya sudah membuat dump situs di sistem linux saya dan saya menulis skrip untuk memigrasikan data. Masalahnya adalah bahwa saya mengalami masalah...

12
Mengidentifikasi manajer paket sistem

Apakah ada cara (dari skrip) untuk mengidentifikasi manajer paket sistem default? Untuk memperjelas, apa yang ingin saya lakukan adalah menjalankan perintah yang diberikan dan, pada Debian atau turunannya, ia akan mengembalikan sesuatu seperti "apt", pada openSUSE ia akan mengembalikan "zypp",...

12
Menyalin satu file ke beberapa direktori menggunakan cp

Pertanyaan ini adalah sekuel dari pertanyaan saya sebelumnya, Membuat banyak direktori menggunakanmkdir . Saya menggunakan bashshell. Saya telah membuat lima puluh direktori, masing-masing dimulai dengan awalan "s", menggunakan perintah: mkdir $(printf "s%02i " $(seq 1 50)) yang bantalan ke...

12
Menghapus file secara interaktif dari daftar

Saya ingin menghapus daftar file dan dimintai konfirmasi. Daftarnya ada dalam list.txtfile. Mengapa perintah berikut ini tidak berfungsi dengan baik? while read i; do rm -i $i; done < list.txt Perintah sebelumnya tidak menunggu saya tetapi untungnya tidak ada file yang dihapus. Saya...

12
Mengapa terminal case-sensitive?

Ketika saya melakukannya - CD ..bukannya cd .. itu memberi saya kesalahan mengatakan - CD: command not found Mengapa terminal case sensitif ketika datang ke perintah linux? Maksud saya Anda harus dapat menjalankan perintah baik dengan karakter "semua huruf besar" atau "semua huruf kecil". Saya...