Unix & Linux

9
Perkiraan file terkompresi salah?

Saya memiliki file terkompresi (~ 60G) besar ( tar.gz). Saya biasa splitmemecahnya menjadi 4 bagian dan kemudian catbergabung kembali. Namun, sekarang, ketika saya mencoba memperkirakan ukuran file yang tidak terkompresi, ternyata lebih kecil dari aslinya? Bagaimana ini mungkin? $ gzip -l...

9
Bangun perintah secara dinamis

Saya sedang mengerjakan skrip dan saya perlu membangun tarperintah secara dinamis. Berikut adalah dua contoh untuk menggambarkan apa yang saya coba lakukan: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" '...

9
Bash sort array menurut panjang elemen?

Diberikan array string, saya ingin mengurutkan array sesuai dengan panjang setiap elemen. Sebagai contoh... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Harus menyortir ke ... "the longest string in the...

9
Apakah Troff Turing lengkap?

Troff mendukung definisi makro menggunakan .dedan bercabang menggunakan .if(lihat halaman 5 dan 6 manual pengguna Troff ). Dalam dua hal ini, sangat mirip dengan TeX. Namun, saya tidak tahu program yang sangat rumit yang ditulis dalam Troff (tidak seperti mengatakan TikZ untuk TeX). Apakah Troff...

9
bash: echo: write error: Panggilan sistem terputus

Saya ingin membuat daftar yang diurutkan dengan semua angka 8-digit - dari 00000000 hingga 99999999. Saya mengetikkan shell: f() { while IFS="" read -r line; do for i in {0..9}; do echo "$line$i"; done; done } echo | f | f | f | f | f | f | f | f | tee result.txt | wc -l jawabannya adalah...