2016-09-28 13 views
0

と、最後に保存されたスクリーンショットは、これは(私のデスクトップ・パス上の)最後に保存されたスクリーンショットを示し印刷ターミナル

lp -o -scaling=50 -o media=Custom.60x42mm -o page-left=0 -o page-right=0 -o page-top=5 -o page-bottom=5 image.png 

どのようにそれらを組み合わせていますか?本当に私はこれを試してみたやって知らず

ls -t | head -n1 |awk '{lp -o -scaling=50 -o media=Custom.60x42mm -o page-left=0 -o page-right=0 -o page-top=5 -o page-bottom=5 $0}' 

自然に失敗し、:

error

答えて

1
lp -o -scaling=50 -o media=Custom.60x42mm -o page-left=0 -o page-right=0 -o page-top=5 -o page-bottom=5 "$(ls -t | head -n1)" 

以上クリア:

filetouse="$(ls -t | head -n1)" 
lpoptions=(-o -scaling=50 -o media=Custom.60x42mm -o page-left=0 -o page-right=0 -o page-top=5 -o page-bottom=5) 

lp "${lpoptions[@]}" "${filetouse}" 
+0

ああ、これは、よりエレガントであります – Guy

0

[OK]を、ちょうどそれを行うことができました。 これが働いた:this question

ls -t | head -n1 | xargs -I {} lp -o -scaling=50 -o media=Custom.60x42mm -o page-left=0 -o page-right=0 -o page-top=5 -o page-bottom=5 {} 

感謝を。