Bagaimana saya bisa menghapus baris pertama file dan menyimpan perubahan? Saya mencoba ini tetapi menghapus seluruh isi file. $sed 1d file.txt >
Shell Korn (ksh) adalah shell dengan fitur scripting yang canggih, umumnya ditemukan pada unit komersial dan beberapa sistem BSD tetapi jarang digunakan di Linux.
Bagaimana saya bisa menghapus baris pertama file dan menyimpan perubahan? Saya mencoba ini tetapi menghapus seluruh isi file. $sed 1d file.txt >
Saya bingung dengan menggunakan tanda kurung tunggal atau ganda. Lihatlah kode ini: dir="/home/mazimi/VirtualBox VMs" if [[ -d ${dir} ]]; then echo "yep" fi Ini berfungsi dengan baik meskipun string berisi spasi. Tetapi ketika saya mengubahnya ke braket tunggal: dir="/home/mazimi/VirtualBox...
Bisakah seseorang memberikan beberapa contoh tentang cara menggunakan
Pertimbangkan kode berikut: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Ini menghasilkan: 1 2 3 4 1 2 3 4 Saya menggunakan Ksh88, tetapi saya tertarik pada shell umum lainnya juga. Jika Anda mengetahui kekhasan untuk cangkang tertentu, mohon sebutkan. Saya...
Pada 2013-01-10 Glenn Fowler memposting ini ke milis ast-users : Seperti yang telah ditunjukkan beberapa kali pada daftar AST dan UWIN, AT&T memberikan sangat sedikit dukungan untuk perangkat lunak OpenSouce, itulah sebabnya kami memiliki begitu sedikit orang yang terlibat dengan koleksi...
Bagaimana saya bisa mendapatkan ukuran semua file dan semua file di subdirektori menggunakan perintah du. Saya mencoba perintah berikut untuk mendapatkan ukuran semua file (dan file dalam subdirektori) find . -type f | du -a Tapi ini juga mencetak ukuran folder. Bagaimana saya bisa mendapatkan...
Saya mengerti apa itu brace expansion , tapi saya tidak tahu cara terbaik untuk menggunakannya. Kapan Anda menggunakannya? Tolong ajari saya beberapa contoh yang nyaman dan luar biasa jika Anda memiliki tip Anda
Cara mengekspor variabel yang memiliki titik di dalamnya. Saya mendapatkan 'nama variabel tidak valid' ketika saya mencoba: export my.home=/tmp/someDir -ksh: my.home=/tmp/someDir: invalid variable name Bahkan menghindari metacharacter dot (.) Juga tidak membantu $ export
Saya memiliki skrip ksh yang harus bekerja pada linux dan solaris. Saya mencoba untuk mewarnai keluaran dari perintah tertentu. Ini bekerja di linux (khususnya RHEL6), tetapi tidak pada solaris (SunOS 5.10). Perintah di linux (output "test" benar-benar berwarna merah): [amartin@linuxbox:~]$ echo...
Saya yakin itu relatif sederhana, saya hanya tidak tahu bagaimana melakukannya. #!/usr/bin/ksh set `iostat` myvar=6 Saya ingin sesuatu echo ${$myvar}yang ingin saya artikan sebagai ${$myvar}-> ${6}->value
Saya melihat ini dalam skrip shell. variable=${@:2} Apa yang sedang
Saya memiliki direktori yang berisi banyak file (seperti log untuk setiap hari sepanjang tahun). Saya ingin menghapus semua file yang dibuat sebelum katakanlah 22/11. Bagaimana saya bisa mencapainya? Haruskah saya gunakan findmaka exec -rm? Saya menggunakan
Dalam pengujian saya (dalam Bash dan Z Shell), saya tidak melihat masalah dengan mendefinisikan fungsi atau alias atau skrip shell yang dapat dieksekusi yang memiliki tanda hubung dalam namanya, tapi saya tidak yakin bahwa ini akan baik-baik saja di semua shell dan dalam semua kasus penggunaan...
Saya menggunakan Solaris 10 dan saya telah menguji yang berikut dengan ksh (88), bash (3.00) dan zsh (4.2.1). Kode berikut tidak menghasilkan hasil apa pun: function foo { echo "Hello World" } find somedir -exec foo \; Temuan tidak cocok dengan beberapa file (seperti yang ditunjukkan dengan...
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...
Saya telah diminta untuk menulis skrip shell Untuk memeriksa apakah URL UP / Bekerja atau tidak untuk Proyek saya. Saya mencoba menemukan beberapa petunjuk melalui internet, tetapi apa pun yang saya dapatkan adalah tentang memeriksa apakah URL itu ada atau tidak. Saya pertama kali mencoba...
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...
Ekspresi: $ ksh -c 'for ((i=0;i<10;i++)){ echo $i;}' 0 1 2 3 4 berfungsi dengan benar. Saya gagal menemukan deskripsi sintaks ini yang {...;}menggantikan ; do ...; donedalam manual. Apakah ada referensi dalam manual? Kerang mana yang bekerja dengan
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...
Sistem operasi QNX4 menggunakan Korn Shell. Ini dalam file profil. export VARDIR=//1/usr/pvcs Apa yang diwakili oleh // 1