क्या मैं बता सकता हूं कि xxd
इसके आउटपुट में कोई भी लाइन ब्रेक नहीं लगा होगा और मेरी डंप एक निरंतर लाइन के रूप में होगी?
[user@localhost] : ~ $ echo -n "this is a long line and xxd is going to take multiple lines to print it" | xxd -p
746869732069732061206c6f6e67206c696e6520616e6420787864206973
20676f696e6720746f2074616b65206d756c7469706c65206c696e657320
746f207072696e74206974
यह इस बात पर निर्भर करता है कि आपको इसके लिए क्या चाहिए, लेकिन इसका एक आसान विकल्प
—
पीटर।
xxd
यह है कि यह -r
अपने पोस्टस्क्रिप्ट / सादे -p
डंप (या उस मामले के लिए किसी भी सादे हेक्सडंप) के रिवर्स के लिए व्हाट्सएप की उपेक्षा करता है। जैसे। निम्न पंक्ति के साथ लपेटता है \n
, लेकिन उलटा आउटपुट वास्तव में वही था जो इनपुट था: echo {1..14} | xxd -p | xxd -p -r
आउटपुट का उत्पादन करता है: 1 2 3 4 5 6 7 8 9 10 11 12 13 14\n
- \n
से हैecho
तुम भी उपयोग कर सकते हैं
—
dirkt
hexdump -v -e '/1 "%02X"'
के बजाय xxd
।
tr
नई... | xxd -p | tr -d \\n