Pertanyaan yang diberi tag shell

767
Mengapa "cd" tidak berfungsi di skrip shell?

Saya mencoba menulis skrip kecil untuk mengubah direktori saat ini ke direktori proyek saya: #!/bin/bash cd /home/tree/projects/java Saya menyimpan file ini sebagai proj, menambahkan izin eksekusi chmod, dan menyalinnya ke /usr/bin. Ketika saya menyebutnya dengan:, projia tidak melakukan...

766
Hitung jumlah baris dalam repositori git

Bagaimana cara saya menghitung jumlah total baris yang ada di semua file dalam repositori git? git ls-files memberi saya daftar file yang dilacak oleh git. Saya mencari perintah untuk catsemua file itu. Sesuatu seperti git ls-files | [cat all these files] | wc

729
Bagaimana cara 'menangkap' aliran berkelanjutan?

Apakah itu mungkin untuk digunakan greppada aliran berkelanjutan? Yang saya maksud adalah semacam tail -f <file>perintah, tetapi dengan greppada output untuk menjaga hanya garis yang menarik minat saya. Saya sudah mencoba tail -f <file> | grep patterntetapi tampaknya grephanya bisa...

728
Ekstrak substring di Bash

Diberikan nama file dalam formulir someletters_12345_moreleters.ext, saya ingin mengekstrak 5 digit dan memasukkannya ke dalam variabel. Jadi untuk menekankan intinya, saya memiliki nama file dengan jumlah x karakter kemudian urutan lima digit dikelilingi oleh garis bawah tunggal di kedua sisi...

713
Apa yang dimaksud dengan set -e dalam skrip bash?

Saya sedang mempelajari konten dari file pertama ini yang dieksekusi oleh skrip sebelum paket tersebut dibuka dari file arsip Debian (.deb). Script memiliki kode berikut: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName...

711
Cara menjalankan skrip PowerShell

Bagaimana cara saya menjalankan skrip PowerShell? Saya memiliki skrip bernama myscript.ps1 Saya memiliki semua kerangka kerja yang diperlukan diinstal Saya mengatur kebijakan eksekusi itu Saya telah mengikuti instruksi pada halaman bantuan MSDN ini dan saya mencoba menjalankannya seperti ini:...

623
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...

608
Mengatur variabel lingkungan Windows PowerShell

Saya telah menemukan bahwa pengaturan variabel lingkungan PATH hanya memengaruhi prompt perintah lama. PowerShell tampaknya memiliki pengaturan lingkungan yang berbeda. Bagaimana cara mengubah variabel lingkungan untuk PowerShell (v1)? catatan: Saya ingin membuat perubahan saya permanen, jadi...