Pertanyaan yang diberi tag «shell»

Shell adalah antarmuka baris perintah Unix. Anda dapat mengetik perintah dalam shell secara interaktif, atau menulis skrip untuk mengotomatiskan tugas. Gunakan tag ini untuk pertanyaan yang berlaku pada / bin / sh dan sebagian besar shell yang kompatibel (abu, bash, ksh, zsh, ...). Untuk skrip shell dengan kesalahan, silakan periksa di http://shellcheck.net sebelum memposting di sini.




5
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 mungkin? Bagaimana saya dapat menemukan di mana file ini? Saya menggunakan bash.
12 bash  shell  path 

3
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 lakukan salah? Terima kasih
12 shell  cron 

7
Tugas praktis untuk mempelajari skrip shell [ditutup]
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Unix & Linux Stack Exchange. Ditutup 9 bulan lalu . Saya mencari beberapa masalah umum dalam administrasi sistem unix dan cara-cara shell scripting dapat menyelesaikannya. Sepenuhnya untuk tujuan …


3
Kerang mana yang kurang populer yang Anda gunakan dan apa keunggulannya? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 6 tahun yang lalu . Terlepas dari apa yang Anda dapat (bisa dibilang?) Menyebut shell lebih populer (bash, …
12 shell 


6
Sebuah program yang dapat me-buffer stdin atau file
Selain menggunakan file sementara untuk membantu, apakah ada cara / program dapat buffer input dari stdintetapi tidak menampilkan konten sampai mendapatkan EOF. Saya juga tidak ingin menggunakan variabel shell (misalnya buffer=$(cat)). Program ini harus berperilaku seperti di bawah ini (anggap nama programnya buffered-cat): $ buffered-cat line 1 line 2 line …
12 shell  stdout  buffer 

2
set-u penggunaan tidak berfungsi seperti yang diharapkan
Saya belajar cara efisien menggunakan berbagai setopsi dalam skrip saya dan menemukan set -uyang tampaknya sempurna untuk keluar dari skrip saya jika variabel tidak diset dengan benar (mis. Menghapus pengguna). Menurut halaman manual , set -udan set -emelakukan hal berikut ... -e Exit immediately if a command exits with a …

1
Apakah "tunggu &" ("tunggu ampersand") merupakan idiom atau teknik skrip shell / shell yang berguna?
Saya telah "mewarisi" beberapa skrip shell untuk mesin Linux yang menjalankan shell "bash" GNU. Dalam satu kasus tertentu, mesin menjalankan GNU bash versi 2.0.5b Salah satu skrip tersebut memiliki wait &instruksi ("tunggu ampersand") sebagai bagian dari "untuk baris" dari sebuah forloop. Pada pandangan pertama, itu sepertinya idiom penasaran / menarik, …

2
Apa gunanya perintah "ekspor"?
Saya membuat variabel lingkungan di satu jendela terminal dan mencoba untuk mengulanginya di jendela terminal lain. Itu tidak menunjukkan apa-apa. $TEST=hello Setelah itu saya mengekspornya dan mencoba lagi echodi jendela terminal yang berbeda. hasilnya sama seperti sebelumnya. export TEST tetapi jika saya menjalankan kode yang sama pada saat login (menambahkan …

2
Buat variabel dan tetapkan nilai melalui loop (bash)
Apakah ada cara untuk membuat variabel bash dan menetapkan nilai-nilai melalui loop? Sesuatu di sepanjang garis: #!/bin/bash c=0 for file in $( ls ); do var"$c"="$file"; let c=$c+1; done EDIT: Terima kasih kepada @Costas dan @mdpc untuk menunjukkan ini akan menjadi alternatif yang buruk untuk daftar; pertanyaannya hanya teoretis.


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.