के साथ पीडीएफ फ़ाइलों को मर्ज करें मैं एक पीडीएफ फ़ाइल में एक निर्देशिका के सभी पीडीएफ फ़ाइलों को मर्ज करने के लिए एक बैश स्क्रिप्ट लिखने की कोशिश कर रहा हूं। आदेश pdfunite *.pdf output.pdf
सफलतापूर्वक प्राप्त करते हैं, लेकिन यह एक नियमित क्रम में इनपुट दस्तावेजों विलीन हो जाती है:लिनक्स कमांड संख्यात्मक प्रकार
1.pdf 10.pdf 11.pdf 2.pdf 3.pdf 4.pdf 5.pdf 6 .pdf 7.pdf 8.pdf 9.pdf
जब मैं दस्तावेजों एक संख्यात्मक क्रम में विलय हो करना चाहते हैं:
1.pdf 2.pdf 3.pdf 4.pdf 5.pdf 6.pdf 7.pdf 8.pdf 9.pdf 10.pdf 11.pdf
मैं एक आदेश मिश्रण ls -v
या sort -n
और pdfunite
लगता है चाल चलती है लेकिन मुझे नहीं पता कि उन्हें कैसे गठबंधन करना है। कोई विचार नहीं कि मैं पीडीएफ फाइलों को को संख्यात्मक प्रकार के साथ कैसे विलय कर सकता हूं?
आप
आपको बहुत बहुत धन्यवाद! मैं समाधान 1 और 2 काम की पुष्टि करता हूं लेकिन मुझे काम करने के लिए समाधान 3 (xargs) नहीं मिल सका। मुझे लगता है कि पीडीएफनाइट इनपुट को पहचान नहीं रहा है। क्या आप विवरण में अपने समाधान 3 की व्याख्या कर सकते हैं? – max
क्षमा करें 'xargs -I {}' केवल तर्क एक को एक-एक करके लागू कर सकता है। इसे भूल जाओ, मैं नया जवाब लिखूंगा। – ymonad
हां, वह जवाब वास्तव में थोड़ा गलत है (दूसरा 'sh' स्ट्रिंग कचरा है), इसलिए मैंने जवाब अपडेट किया और सही लिखा – ymonad