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.


9
Menetapkan nilai default ke variabel shell dengan satu perintah di bash
Saya memiliki sejumlah besar tes pada variabel dalam skrip shell bash (3,00) di mana jika variabel tidak disetel, maka itu menetapkan default, misalnya: if [ -z "${VARIABLE}" ]; then FOO='default' else FOO=${VARIABLE} fi Sepertinya saya ingat ada beberapa sintaks untuk melakukan ini dalam satu baris, sesuatu yang menyerupai operator ternary, …
690 bash  shell 


7
Kapan kita perlu kurung kurawal di sekitar variabel shell?
Dalam skrip shell, kapan kita gunakan {}saat memperluas variabel? Sebagai contoh, saya telah melihat yang berikut: var=10 # Declare variable echo "${var}" # One use of the variable echo "$var" # Another use of the variable Apakah ada perbedaan yang signifikan, atau hanya gaya? Apakah yang satu lebih disukai daripada …



24
Periksa apakah diperlukan tarikan di Git
Bagaimana saya memeriksa apakah repositori jarak jauh telah berubah dan saya perlu menarik? Sekarang saya menggunakan skrip sederhana ini: git pull --dry-run | grep -q -v 'Already up-to-date.' && changed=1 Tapi ini agak berat. Apakah ada cara yang lebih baik? Solusi ideal akan memeriksa semua cabang jarak jauh, dan mengembalikan …
623 git  bash  shell 


19
Alat Bash untuk mendapatkan baris ke-n dari file
Apakah ada cara "kanonik" untuk melakukan itu? Saya telah menggunakan head -n | tail -1yang melakukan trik, tetapi saya bertanya-tanya apakah ada alat Bash yang secara khusus mengekstrak baris (atau berbagai baris) dari file. Yang dimaksud dengan "kanonik" adalah program yang fungsi utamanya adalah melakukan itu.
606 bash  shell  unix  awk  sed 

13
Temukan dan ganti dalam file dan timpa file tidak berfungsi, itu mengosongkan file
Saya ingin menjalankan pencarian dan mengganti file HTML melalui baris perintah. Perintah saya terlihat seperti ini: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html > index.html Ketika saya menjalankan ini dan melihat file sesudahnya, itu kosong. Itu menghapus isi file saya. Ketika saya menjalankan ini setelah mengembalikan file lagi: sed -e s/STRING_TO_REPLACE/STRING_TO_REPLACE_IT/g index.html Ini …


14
sudo echo "something" >> / etc / privilegedFile tidak berfungsi
Ini adalah pertanyaan yang cukup sederhana, setidaknya seperti seharusnya, tentang izin sudo di Linux. Ada banyak waktu ketika saya hanya ingin menambahkan sesuatu ke /etc/hostsatau file yang serupa tetapi akhirnya tidak bisa karena keduanya >dan >>tidak diperbolehkan, bahkan dengan root. Apakah ada cara untuk membuat pekerjaan ini tanpa harus suatau …

13
Menggunakan wget untuk secara rekursif mengambil direktori dengan file sewenang-wenang di dalamnya
Saya memiliki direktori web tempat saya menyimpan beberapa file konfigurasi. Saya ingin menggunakan wget untuk menarik file-file itu ke bawah dan mempertahankan struktur mereka saat ini. Misalnya, direktori jarak jauh terlihat seperti: http://mysite.com/configs/.vim/ .vim menampung banyak file dan direktori. Saya ingin meniru itu pada klien menggunakan wget. Tampaknya tidak dapat …
573 shell  wget 


8
Membandingkan angka dalam Bash
Saya mulai belajar tentang menulis skrip untuk terminal bash, tapi saya tidak tahu cara membuat perbandingan agar berfungsi dengan benar. Script yang saya gunakan adalah: echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater than b"; else …
546 bash  shell  numeric 

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.