Pertanyaan yang diberi tag «shell»

Istilah 'shell' mengacu pada kelas umum penerjemah perintah interaktif berbasis teks yang paling sering dikaitkan dengan sistem operasi Unix & Linux. Untuk pertanyaan tentang skrip shell, gunakan tag yang lebih spesifik seperti 'bash', 'powershell' atau 'ksh'. Tanpa tag tertentu, solusi portabel (POSIX-compliant) harus diasumsikan, meskipun menggunakan 'posix' sebagai tambahan atau 'sh' sebagai gantinya lebih disukai.


7
Apa itu / dev / null 2> & 1?
Saya menemukan kode ini di /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Ini membilas dan memuat ulang firewall. Saya tidak mengerti >> /dev/null 2>&1bagiannya. Apa tujuan memiliki ini di cron? Itu mengesampingkan aturan firewall saya. Bisakah saya menghapus pekerjaan cron ini dengan aman?


9
Apa yang setara dengan Linux untuk jeda DOS?
Saya memiliki skrip Bash shell di mana saya ingin menjeda eksekusi sampai pengguna menekan tombol. Dalam DOS, ini mudah dilakukan dengan perintah "pause". Apakah ada padanan Linux yang dapat saya gunakan dalam skrip saya?
236 linux  bash  shell 



6
Menghasilkan hash SHA-256 dari baris perintah Linux
Saya tahu string "foobar" menghasilkan hash SHA-256 c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2menggunakan http://hash.online-convert.com/sha256-generator Namun shell baris perintah: hendry@x201 ~$ echo foobar | sha256sum aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f - Menghasilkan hash yang berbeda. Apa yang saya lewatkan?
234 linux  shell  sha256 



5
Bagaimana cara membuat daftar satu nama file per baris output di Linux?
Saya menggunakan ls -aperintah untuk mendapatkan nama file dalam direktori, tetapi hasilnya dalam satu baris. Seperti ini: . .. .bash_history .ssh updater_error_log.txt Saya memerlukan alternatif bawaan untuk mendapatkan nama file, masing-masing pada baris baru, seperti ini: . .. .bash_history .ssh updater_error_log.txt
229 linux  shell  ls 

3
Dapatkan dirname / nama file terakhir dalam argumen jalur file di Bash
Saya mencoba menulis hook pasca-komitmen untuk SVN, yang di-host di server pengembangan kami. Tujuan saya adalah mencoba untuk secara otomatis checkout salinan dari proyek yang dikomit ke direktori di mana ia di-host di server. Namun saya harus dapat membaca hanya direktori terakhir dalam string direktori yang diteruskan ke skrip untuk …
228 linux  bash  shell  svn 

9
Cara membuat komentar multiline di Bash?
Saya baru-baru ini mulai mempelajari skrip shell dan saya ingin dapat mengomentari serangkaian baris dalam skrip shell. Maksud saya seperti dalam kasus C / Java: /* comment1 comment2 comment3 */` Bagaimana saya bisa melakukan itu?

13
Script Shell - hapus kutipan pertama dan terakhir (") dari variabel
Di bawah ini adalah potongan skrip shell dari skrip yang lebih besar. Ini menghapus tanda kutip dari string yang dipegang oleh variabel. Saya melakukannya dengan menggunakan sed, tetapi apakah ini efisien? Jika tidak, lalu apa cara yang efisien? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo $temp
225 string  bash  shell  unix  sed 

7
Cara menetapkan output dari perintah ke variabel Makefile
Saya perlu menjalankan beberapa aturan make secara kondisional, hanya jika Python yang diinstal lebih besar dari versi tertentu (katakanlah 2.5). Saya pikir saya bisa melakukan sesuatu seperti mengeksekusi: python -c 'import sys; print int(sys.version_info >= (2,5))' dan kemudian menggunakan output ('1' jika ok, '0' jika tidak) dalam ifeqpernyataan make. Dalam …
225 shell  makefile 

5
Galat "unary operator expected" di Bash jika kondisinya
Saya sudah mencoba mencari tahu apa yang salah dengan ini tetapi tidak bisa mengetahuinya .. Ini bagian yang sepertinya mendapat error .. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo "" echo "Syntax: add …
225 bash  shell 

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.