मैं कुछ करूँगा
command | sed -e 's/^/line-prefix /'
उदाहरण
$ ls -la m* | sed -e 's/^/#> /'
#> -rwxr-xr-x 1 root root 76080 Aug 11 2011 mailstats
#> -r-xr-xr-x 1 root root 92824 Aug 11 2011 makemap
#> -rwxr-xr-- 1 root root 12389 Jul 22 2011 makewhatis
#> -rwxr-xr-x 1 root root 11520 Mar 6 2011 matchpathcon
#> -rwxr-xr-x 1 root root 56600 May 18 2011 mcelog
#> lrwxrwxrwx 1 root root 15 Mar 18 2011 mkdict -> cracklib-format
#> -rwxr-xr-x 1 root root 9600 Jul 22 2011 mklost+found
#> -rwxr-xr-x 1 root root 10176 Jan 6 2007 mksock
#> -rwxr-xr-x 1 root root 4409 Jan 7 2007 modeline2fb
#> -rwxr-xr-x 1 root root 23787 Jul 22 2011 mountstats
#> -rwxr-xr-x 1 root root 58032 Jan 7 2007 mtr
आप इसे एक शेल में भी लागू कर सकते हैं ताकि यह स्वचालित रूप से किया जाए
$ ksh | sed -e 's/^/#> /'
$ ls m*
#> mailstats
#> makemap
#> makewhatis
#> matchpathcon
#> mcelog
#> mkdict
#> mklost+found
#> mksock
#> modeline2fb
#> mountstats
#> mtr
वहाँ शायद कुछ कमियां हैं / gotchas, इस के साथ ध्यान रखना।
एक अलग दृष्टिकोण को चलाना है script
(देख man script
) और फिर अपने पसंदीदा संपादक (या एक छोटी सी पर्ल / awk / etc स्क्रिप्ट) का उपयोग करके इसे मार्कडाउन-फ्रेंडली बनाएं - vim में मैं बस कुछ ऐसा करूँगा :%s/^/#> /
एक बार में सभी लाइनों को ठीक करने के लिए। फिर मैं मार्कडाउन हेडर आदि लगाऊंगा।