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
Bagaimana saya bisa mengubah dan mengubah direktori setelahnya?
Saya ingin membuat alias yang melakukan sesuatu seperti ini: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Jadi dari baris perintah saya, saya login dengan user sudo, dan saya ingin ketik alias userYYYsehingga shell saya sekarang login dengan userYYYdan pwdadalah /a/path/that/only/userYYY/has/access. Bagaimana saya bisa melakukan itu? Ini userYYYuntuk menjalankan beberapa proses, dan …
13 bash  shell  sudo  su 

4
Pilih baris dari file teks yang memiliki id terdaftar di file lain
Saya menggunakan banyak grep awk sort di shell unix saya untuk bekerja dengan file teks kolom yang dipisahkan tab berukuran sedang (sekitar 10M-100M). Dalam hal ini shell unix adalah spreadsheet saya. Tapi saya punya satu masalah besar, yaitu memilih catatan yang diberikan daftar ID. Memiliki table.csvfile dengan format id\tfoo\tbar...dan ids.csvfile …
13 shell  csv 

1
IFS null tidak sama dengan IFS yang tidak disetel?
Saya membaca pertanyaan besar di sini yang disebut Memahami IFS . Saya terkejut karena jawaban dan komentarnya mengutip POSIX yang menyatakan bahwa IFS = tidak sama dengan unsetting IFS. Jika Anda menghapus IFS, ternyata nilai default digunakan. Jika Anda membuat IFS null sebagai gantinya, tidak ada splitter. Saya tahu saya …



3
Bagaimana cara port ke array bash-style ke ash?
Beberapa waktu lalu saya telah menulis skrip bash yang sekarang harus dapat dijalankan di lingkungan ash. Di bashdalamnya seperti: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } Pada kenyataannya ada seperti 40 layanan dalam array, dan …
13 bash  shell  array  ash 


2
Bagaimana cara menjalankan perintah pada banyak file
Ini cukup mendasar, saya memiliki folder dengan beberapa subfolder file JS dan saya ingin menjalankan kompiler Clojure Google pada semua file di folder tersebut. Perintah untuk memproses satu file adalah sebagai berikut: java -jar compiler.jar --js filename.js --js_output_file newfilename.js Bagaimana cara memodifikasi ini untuk dijalankan pada setiap file JS dalam …

4
Cara mengganti nama banyak file dalam direktori pada saat yang bersamaan
Saya memiliki direktori say /var/tmp/abcyang memiliki 4 file: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Saya ingin mengubah nama semua file CSV (temukan semua file & ganti nama) dengan cara sesingkat mungkin (mungkin satu-liner) untuk ini: XXXXX-ram-3e3r5-io9490-89adu9.csv XXXXX-dam-qwe35-to9490-43adu9.csv XXXXX-cam-yy3r5-ro9490-85adu9.csv XXXXX-sam-hh3r5-uo9490-869du9.csv
12 shell  files  rename 






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.