Pertanyaan yang diberi tag «ksh»

Shell Korn (ksh) adalah shell dengan fitur scripting yang canggih, umumnya ditemukan pada unit komersial dan beberapa sistem BSD tetapi jarang digunakan di Linux.

2
Mengapa melarikan diri karakter sepele dalam skrip shell?
Saya baru saja membuka skrip shell warisan (ditulis dalam ksh88 lama di Solaris) dan menemukan yang berikut ini berulang di seluruh kode: [ -f $myfile ] && \rm -f $myfile Backslash yang melarikan diri menurut saya aneh. Saya tahu ini disengaja, karena melarikan diri semacam ini (tampaknya tidak berguna) diulangi …

7
tentukan shell dalam skrip saat runtime
Sesuai pengetahuan saya, untuk menentukan shell saat ini kami gunakan echo $0dalam shell. Sebaliknya saya ingin skrip saya memeriksa shell mana yang sedang berjalan. Jadi, saya mencoba mencetak $0skrip dan mengembalikan nama skrip sebagaimana mestinya. Jadi, pertanyaan saya adalah bagaimana saya bisa menemukan di mana shell saya menjalankan skrip saat …
22 linux  shell  ksh 


5
Apakah ada cara untuk meringkas ukuran file yang terdaftar?
Ini adalah perintah yang saya gunakan untuk membuat daftar beberapa file: find . -name \*.extract.sys -size +1000000c -exec ls -lrt {} \; -rw-r--r-- 1 qa1wrk15 test 1265190 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_7.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1345554 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_2.20110929.extract.sys -rw-r--r-- 1 qa1wrk15 test 1370532 Sep 29 01:14 ./var/can/projs/ar/rep/extract/Sep/29/ar.ARAB-PI_3.20110929.extract.sys -rw-r--r-- …

2
Apa artinya // 1 / artinya
Sistem operasi QNX4 menggunakan Korn Shell. Ini dalam file profil. export VARDIR=//1/usr/pvcs Apa yang diwakili oleh // 1 /?
19 ksh  qnx 


11
Bagaimana cara mewarnai keluaran diff?
Saya ingin memformat file Unix secara kondisional, saya saat ini sedang mengerjakan diffperintah dan ingin tahu apakah mungkin untuk memformat teks dari diffoutput perintah. Contoh: Nilai yang cocok harus ditampilkan dalam warna hijau. Nilai yang tidak cocok harus ditampilkan dalam warna merah. Misalkan saya punya dua file file1dan file2dan perintah …
18 bash  ksh  diff 



8
Periksa variabel apakah array di Bourne like shell?
Di Bourne like shell yang mendukung variabel array, kita bisa menggunakan beberapa parsing untuk memeriksa apakah variabel adalah array. Semua perintah di bawah ini dijalankan setelah dijalankan a=(1 2 3). zsh: $ declare -p a typeset -a a a=( 1 2 3 ) bash: $ declare -p a declare -a …
14 bash  shell  zsh  ksh  yash 

4
Cara scp dengan ekspresi reguler
Saya mencoba menyalin semua file yang tidak dimulai dengan huruf "a", di ksh. Menyalin dari mesin sumber ke mesin tujuan bekerja dengan baik : scp -p !(a*) user@machine:/path/directory/. Tetapi, jika saya berada di server tujuan dan ingin menyalin dari server sumber, gagal: scp -p user@machine:/path/!(a*) . Ada ide?
13 ksh  scp 


7
Bagaimana saya bisa mendapatkan versi ksh dengan aman?
Bagaimana saya bisa dengan aman mendapatkan versi ksh dari dalam script ksh? Saya telah melihat solusi berikut : ksh --version echo ${.sh.version} echo $KSH_VERSION Dan mengingat keadaan yang tepat, masing-masing berfungsi dengan benar. Namun, saya peduli dengan kasus yang tidak sempurna. Secara khusus, ada beberapa mesin yang bekerja dengan saya …

3
tar ke pipa tetapi tetap -v keluaran verbose terpisah dari STDERR
Perintah tar normal tar cvf foo.tar ./foo >foo.out 2>foo.err memiliki tiga aliran IO output arsipkan data ke foo.tar daftar nama file ke STDOUT (dialihkan ke foo.out) pesan kesalahan ke STDERR (dialihkan ke foo.err) Saya kemudian dapat memeriksa foo.err untuk pesan kesalahan tanpa harus membaca daftar nama file. jika saya ingin …
12 tar  ksh  io 

2
Script untuk menghapus file yang lebih dari 6 bulan
Menyiapkan pekerjaan cron sebulan sekali untuk memulai skrip. skripnya adalah memutar file setiap bulan karena terlalu besar dan mengganti nama yang lama. ketika sebuah file lebih dari enam bulan saya ingin itu dihapus. Ingin menjalankan skrip ini sebulan sekali. Apakah mungkin menghapus yang lama? Tolong beri tahu saya jika itu …
12 scripting  ksh 

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.