मेरे name.txt
है शामिल हैं:पर्ल और बैश बाहरी कमांड अंतर
Tom
Daniel
James
पर्ल में,
my $names = `cat names.txt`;
print $names;
मुझे देता है:
Tom
Daniel
James
बैश में,
names=`cat names.txt`
echo $names
मुझे देता है:
Tom Daniel James
यहाँ od -c name.txt
की मेरी उत्पादन:
0000000 T o m \n D a n i e l \n J a m e s
0000020
अंतर का कारण क्या है?
कृपया दिखाएं कि आप पर्ल में 'बिल्ली' सिस्टम कॉल को कैसे कार्यान्वित कर रहे हैं। – stevieb
और आप बैश में सीधे 'बिल्ली' का उपयोग कैसे कर रहे हैं - गायब होने वाले लाइनब्रेक्स गायब होने की समस्या की तरह गंध करते हैं। –
इसके अलावा, कृपया अपने प्रश्न में 'od -c name.txt' से आउटपुट संपादित करें। – ThisSuitIsBlackNot