Saya sedang membaca skrip awk ini awk -F"=" '{OFS="=";gsub(",",";",$2)}1' Saya ingin tahu apa fungsi 1di akhir
Saya sedang membaca skrip awk ini awk -F"=" '{OFS="=";gsub(",",";",$2)}1' Saya ingin tahu apa fungsi 1di akhir
Saya melihat ke kode yang ditampilkan di bawah dan memeriksa input jika argumen baris / kolom dimulai dengan salah satu -ratau -c. Apa ${1:0:2}artinya dalam konteks ini? rowArgName="-r" colArgName="-c" if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ] then echo...
Saya tahu saya bisa menunggu dengan syarat untuk menjadi kenyataan di bash dengan melakukan: while true; do test_condition && break sleep 1 done Tapi itu menciptakan 1 sub-proses di setiap iterasi (tidur). Saya bisa menghindarinya dengan melakukan: while true; do test_condition...
Saya perlu membuat skrip shell yang memeriksa keberadaan file dan jika tidak ada, buat dan pindah ke perintah berikutnya, atau hanya pindah ke perintah berikutnya. Apa yang saya miliki tidak melakukan itu. #!/bin/bash # Check for the file that gets created when the script successfully...
Saya selalu benar-benar ragu-ragu untuk dipusingkan $IFSkarena hal itu menghancurkan global. Tetapi seringkali itu membuat memuat string menjadi bash array bagus dan ringkas, dan untuk bash scripting, keringkasan sulit didapat. Jadi saya pikir mungkin lebih baik daripada tidak sama sekali jika...
Misalkan saya memiliki tiga (atau lebih) script bash: script1.sh, script2.sh, dan script3.sh. Saya ingin memanggil ketiga skrip ini dan menjalankannya secara paralel . Salah satu cara untuk melakukan ini adalah dengan hanya menjalankan perintah berikut: nohup bash script1.sh & nohup bash...
Saya memiliki skrip bash dengan berbagai pernyataan if berdasarkan argumen baris perintah yang saya berikan ketika memanggilnya. Memiliki semacam keluaran untuk perintah apa yang sedang dijalankan sangat membantu untuk mengkonfirmasi aliran melalui semua pernyataan if, tetapi solusi saya saat ini...
Apa perbedaan antara 2 perintah berikut? cp -rp /dir1/*.* /dir2/ cp -rp /dir1/*
Sambil menyelesaikan beberapa tantangan KKP online, saya menemukan situasi di mana saya perlu memperkuat server. Ini adalah kode yang saya tulis: #!/bin/bash for i in {0..9}{0..9}{0..9}{0..9} do echo "Now trying code.." echo $i echo "a fixed string" $i | nc localhost *port here* >>...
Saya ingin mengakses variabel indeks array sambil mengulang melalui array di skrip bash shell saya. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done Hasil dari skrip di atas adalah: foo bar baz bat Hasil yang saya cari adalah: 0 1 2 3 Bagaimana cara...
Katakanlah saya memiliki file berikut: |-- bar `-- foo |-- type_A_1 |-- type_A_2 |-- type_B_1 |-- type_B_2 |-- type_B_xx |-- type_B_xx `-- something_else Saya pikir perintah berikut print -l foo/*~{type_B*} akan mencetak semuanya di bawah foo kecuali hal-hal yang dimulai dengan...
Dan dengan file tertua di bawah? Juga, jika saya melakukan ini, apakah mungkin untuk menghapus header redundan yang terkandung dalam setiap file HTML? Saya melihat diri saya menyatukan banyak file HTML, dan alangkah baiknya untuk mengurangi ukuran file dari file ultimate
Di saya .profile, saya menggunakan kode berikut untuk memastikan bahwa alias dan fungsi terkait Bash hanya bersumber jika shell login sebenarnya adalah Bash : # If the current (login) shell is Bash, then if [ "${BASH_VERSION:-}" ]; then # source ~/.bashrc if it exists. if [ -f "$HOME/.bashrc" ];...
Beberapa waktu yang lalu saya membuat skrip dan menambahkan beberapa logging di sekitarnya, tapi saya lupa bagaimana redirection untuk logging bekerja :-( Intinya adalah: #!/bin/bash LOGFILE=/some/path/mylogfile ( # here go my commands which produce some stdout # and, if something goes wrong,...
Aturan umum dalam skrip shell adalah bahwa variabel harus selalu dikutip kecuali ada alasan kuat untuk tidak melakukannya. Untuk perincian lebih dari yang mungkin ingin Anda ketahui, lihat T&J besar ini: Implikasi keamanan lupa mengutip variabel dalam bash / POSIX shells . Namun pertimbangkan...
Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Unix & Linux Stack Exchange. Ditutup 5 tahun yang lalu . Objek skrip yang saya buat adalah untuk...
Saya mencoba untuk mencetak baris yang cocok dan baris ke-4 dari baris yang cocok (baris yang berisi ekspresi yang saya cari). Saya telah menggunakan kode berikut: sed -n 's/^[ \t]*//; /img class=\"devil_icon/,4p' input.txt Tapi ini hanya mencetak garis yang cocok. Ini hanya mencetak baris...
Saya mencoba membuat perintah kecil yang akan menemukan proses yang menggunakan daya CPU paling banyak. Pertama, saya gunakan ps aux > file.txtlalu cut -c 16-20 file.txt | sort -n | tail -5. Hasil yang saya dapatkan adalah ini: 1.0 2.7 8. 14.5 14.5 Jadi pertanyaan saya adalah bagaimana...
Masalahnya adalah bahwa ketika arloji dijalankan, arloji berjalan shdan saya mendapatkan kesalahan ini: sh: 1: func1: not found ini kodenya: #!/bin/bash func1(){ echo $1 } export -f func1 watch
Saya memiliki skrip yang harus melakukan banyak hal berbeda pada banyak mesin jarak jauh yang berbeda. Saya berpikir bahwa heredoc akan bekerja untuk ini, tetapi saya tidak dapat menggunakan variabel yang didefinisikan di tempat lain dalam skrip dan satu didefinisikan dalam heredoc. Ini beberapa...