Sorum şu
Bir "grup numarası" içinde tutulan 3 basamaklı sayıları ayıklamak için bir dosyayı ayrıştırma
Ben tek bir kabuk komut dosyası komutları bir dizi entegre etmeye çalışıyorum
bir test sekansı çıkarmak için bir avrupa standardını ayrıştırma
metin kodlamalarını utf8'e dönüştür
sonucu yukarıdaki yazıda bana verilen awk rutini ile işleyin.
içeriği bir hedef dosyaya kaydetme
Aşağıdaki senaryoyu geçici olarak yazdım. Sadece başarabildim step 1ve step 4ne step 2de ne step 3. Acaba ara (geçici) dosyaların oluşturulup oluşturulmayacağını merak ediyorum. Ara adımların çıktısını değişkenlere depolamaya çalıştım, ancak başarılı olamadım. Herhangi bir yardım, olası hatalar ve bunu yapmanın en iyi yolu konusunda da yardımcı olacaktır.
#!/bin/bash
# creating the Latex code for a test procedure
awkcommand= "/usr/bin/awk
'
$1 == "Group" {printf("\\section{%s %d}\n", $1, $2); next}
{
title = sep = ""
for (i=1; i<=NF; i++)
if ($i ~ /^[0-9][0-9][0-9]$/) {
printf("\\subsection{%s} \n\\TestDetails{%d}\n", title, $i)
break
}
else {
title = title sep $i
sep = FS
}
}
'
"
sourcefolder="/Users/yves/Desktop/Test-folder-parsing/"
sourcefile="NFEN3545-001.pdf"
destfile="Latex-code.tex"
destfolder=$sourcefolder
destinationfilepath=${destfolder}${destfile}
extractioncmd="/usr/local/bin/pdftotext -layout -f 54 -l 54"
modifier=" -"
#textencodingcmd="/usr/bin/iconv -f L1 -t UTF-8" # Needed but not used
${extractioncmd} ${sourcefolder}${sourcefile} ${modifier} > $destinationfilepath
exit 0
[Add Comment]yorumlarda nelere izin verildiğini görmek için düğmenin altındaki yardıma tıklayın ). (Bu durumda orijinal yayınınızı güncellemeniz daha iyi olabilir).