আমি মজাদার জন্য কেবল একটি পাইথন সমাধান যুক্ত করেছি:
python3 -c 'import sys; f=open(sys.argv[1]); print(*f.read().split(),sep="\n")' mytestfile
এই কমান্ডটি শেষ পর্যন্ত আর্গুমেন্ট হিসাবে রূপান্তর করতে চান সেই ফাইল নাম সহ 'একক উদ্ধৃতি' তে এক-লাইন পাইথন 3 স্ক্রিপ্টটি চালায়। বাক্য গঠনটি এরকম:
python3 -c 'PYTHON_COMMAND_OR_1-LINE-SCRIPT' ARGUMENTS
আমরা যে 1-লাইন-লিপিটি ব্যবহার করি তা হ'ল (স্বচ্ছতার জন্য একাধিক লাইনে প্রসারিত):
import sys
f=open(sys.argv[1])
print(*f.read().split(),sep="\n")
এটি sys
কমান্ড-লাইন আর্গুমেন্টগুলি পড়ার জন্য মডিউলটি আমদানি করে , ফাইলের নাম হিসাবে খোলার জন্য প্রথম প্রদত্ত যুক্তিটি গ্রহণ করে এবং প্রতিটি শ্বেতস্পেস পৃথক করা ডেটা অংশটিকে একক লাইনে মুদ্রণ করে।
$ cat mytestfile
106849_01373 106849_01967 106850_00082 23025.7_01059
106849_01373 106849_01967 106850_00082 23025.7_01059
106849_01373 106849_01967 106850_00082 23025.7_01059
106849_01373 106849_01967 106850_00082 23025.7_01059
$ python3 -c 'import sys; f=open(sys.argv[1]); print(*f.read().split(),sep="\n")' mytestfile
106849_01373
106849_01967
106850_00082
23025.7_01059
106849_01373
106849_01967
106850_00082
23025.7_01059
106849_01373
106849_01967
106850_00082
23025.7_01059
106849_01373
106849_01967
106850_00082
23025.7_01059