Pertanyaan yang diberi tag «shell»

Istilah 'shell' mengacu pada kelas umum penerjemah perintah interaktif berbasis teks yang paling sering dikaitkan dengan sistem operasi Unix & Linux. Untuk pertanyaan tentang skrip shell, gunakan tag yang lebih spesifik seperti 'bash', 'powershell' atau 'ksh'. Tanpa tag tertentu, solusi portabel (POSIX-compliant) harus diasumsikan, meskipun menggunakan 'posix' sebagai tambahan atau 'sh' sebagai gantinya lebih disukai.

11
Bagaimana cara grep file teks yang berisi beberapa data biner?
grep kembali File biner test.log cocok Sebagai contoh echo "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in zsh echo -e "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in bash grep re test.log Saya berharap hasilnya akan menunjukkan baris1 dan baris3 (total dua baris). Apakah mungkin menggunakan trkonversi data yang tidak …
122 shell 

5
entri pelabuhan yang menjalankan skrip bash mendapat "izin ditolak"
Saya mencoba melakukan docker pada aplikasi node.js saya. Saat container dibuat, saya ingin menjalankan filegit clone dan kemudian memulai server node. Oleh karena itu saya menempatkan operasi ini dalam skrip .sh. Dan jalankan skrip sebagai satu perintah di ENTRYPOINT: FROM ubuntu:14.04 RUN apt-get update && apt-get install -y build-essential libssl-dev …
122 bash  shell  docker 


1
Cara menambahkan baris ke akhir file di Linux
Saya ingin menambahkan 2 baris berikut ... VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1600x1200" ke akhir file vncservers yang ditemukan di direktori .... / etc / sysconfig / Bagaimana saya bisa melakukan ini? Terima kasih
122 linux  shell 


14
Cara portabel untuk mendapatkan ukuran file (dalam byte) di shell?
Di Linux, saya menggunakan stat --format="%s" FILE, tetapi Solaris yang saya akses tidak memiliki perintah stat. Lalu apa yang harus saya gunakan? Saya sedang menulis skrip Bash, dan tidak dapat menginstal perangkat lunak baru pada sistem. Saya sudah mempertimbangkan untuk menggunakan: perl -e '@x=stat(shift);print $x[7]' FILE atau bahkan: ls -nl …
121 linux  bash  shell  solaris 

5
Linux bash: Penugasan banyak variabel
Apakah ada di linux bash sesuatu yang mirip dengan kode berikut di PHP: list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; yaitu Anda menetapkan dalam satu kalimat nilai yang sesuai untuk 3 variabel berbeda. Katakanlah saya memiliki fungsi bash myBashFuntionyang menulis ke stdout string "qwert asdfg zxcvb". Apakah mungkin melakukan sesuatu seperti: …



6
Iterasi pada setiap baris output ls -l
Saya ingin mengulang setiap baris dalam output dari: ls -l /some/dir/* Saat ini saya sedang mencoba: for x in $(ls -l $1); do echo $x; done Namun, ini mengulangi setiap elemen di baris secara terpisah, jadi saya mendapatkan: -r--r----- 1 ivanevf eng 1074 Apr 22 13:07 File1 -r--r----- 1 ivanevf …
120 linux  shell 

6
sed mencari dan mengganti seluruh kata
Bagaimana cara mencari dan mengganti seluruh kata menggunakan sed? Perbuatan sed -i 's/[oldtext]/[newtext]/g' <file> juga akan mengganti kecocokan parsial [oldtext]yang tidak saya inginkan.
120 shell  sed 




10
Skrip Bash untuk menghitung waktu yang telah berlalu
Saya menulis skrip di bash untuk menghitung waktu yang telah berlalu untuk eksekusi perintah saya, pertimbangkan: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Saya kira logika saya benar tetapi saya berakhir dengan cetakan berikut: …
118 linux  bash  shell 

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.