Pertanyaan yang diberi tag «shell-script»

Pertanyaan tentang skrip shell, file yang dapat dieksekusi yang ditafsirkan oleh shell (bash, zsh, dll.).


1
Mengubah tabel html menjadi tabel ascii seperti ncurses?
Saya memiliki beberapa dokumentasi dalam tabel html. Saya ingin mengonversi tabel ke tabel ascii, seperti yang Anda lihat ketika Anda mendapatkan hasil baris perintah mysql kembali, seperti ini: +------------+------------+ | header | header | +------------+------------+ | cell data | cell data | +------------+------------+ | cell data | cell data | …

3
Bisakah saya membuat skrip menggunakan alias alih-alih perintah?
Saya memiliki alias untuk sebuah perintah (Saya sedang menyiapkan lingkungan pengembangan Python) alias python=~/virtualenv/bin/python sehingga saya bisa menjalankannya ~/virtualenv/bin/pythonhanya dengan mengetik python. Sekarang dalam proyek saya ada skrip shell yang berjalan, misalnya: #!/bin/sh python run-project.py Bisakah saya membuat skrip menggunakan alias saya pythonalih-alih pythonditemukan $PATH, tanpa membuat perubahan pada skrip?

4
Salin / ganti nama banyak file menggunakan ekspresi reguler (skrip shell)
Saya memiliki koleksi file yang cocok dengan pola seperti 'assignment02.cc', 'assignment02.h', 'assignment02.txt', dll. Saya ingin menyalin / mengganti nama file-file ini menjadi 'assignment03.cc', 'assignment03. h ',' assignment03.txt ', dan seterusnya. Saya menduga ini harus langsung menggunakan skrip shell dan sed. Sejauh ini saya punya: OLD_NO=$1 NEW_NO=$2 echo "Moving from $OLD_NO …

1
Alasan ksh obsoleting -eq
Versi terbaru dari ksh obsoletes menggunakan -eqdalam [[ ]]blok, prefering (( ))sebagai gantinya. Kenapa ini? Saya tidak dapat menemukan dokumentasi tentang kelebihan (( ))di [[ ]]mana saja, dan saya menemukan sintaks yang jauh lebih jelas. Sebagai contoh: #!/bin/ksh var=1 if [[ $var -eq 1 ]] then echo ALPHA fi memberi …

4
Apakah ada perangkat lunak manajemen konfigurasi distro-agnostik?
Saya tidak ingin melabeli diri saya sendiri ke modul manajer konfigurasi tertentu seperti aptmodul atau yummodul Ansible . Apakah ada perangkat lunak manajemen konfigurasi distro-agnostik, atau setidaknya satu dengan kode distro-agnostik untuk menginstal paket-paket berikut untuk Arch Linux juga? Saya bertanya ini karena saya tidak menemukan galaksi-peran yang sesuai untuk …




3
Masalah bc tentang ekspresi panjang
Saya ingin menghitung ekspresi dalam shell. Saya menggunakan kode berikut: pi=$(echo "scale=10; 4*a(1)" | bc -l) i=3 d=`expr (1+c($pi*($i/10)+$pi))/2 | bc -l` Tapi katanya bad pattern: (1+c(3.1415926532*(3/10)+3.1415926532))/2 Mengapa?



1
Bandingkan jalur dengan rumah pengguna dan tentukan apakah direktori pertama adalah ".nvm"
Jadi saya memiliki jalur ini sebagai direktori kerja saya sekarang: /home/oleg/.nvm/versions/node/v7.2.1/lib/node_modules Menggunakan skrip bash, saya ingin menentukan apakah direktori ini berada di dalam direktori home pengguna saya dan jika demikian, periksa juga apakah /home/$USER/<dir> ==? /home/$USER/.nvm Dengan kata lain, mencari untuk memeriksa apakah direktori pertama di jalur di bawah rumah …

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.