( lx | 2012. 07. 31., k – 12:19 )

A megoldás szép is, valószínűleg jó is, csupán a jegyzőkönyv kedvéért: ne feledjük, hogy a grepeket és sedeket egybeolvasva kb. úgy ejtjük: awk.


awk -F'([[:space:]]*=[[:space:]]*)?"' '
   /^MetaDataValue/ {
      oldpdf = gensub( /txt$/, "pdf", 1, FILENAME)
      newpdf = $2 ".pdf"
      system( "mv "  oldpdf " " newpdf)
      nextfile
   }
' *.txt