আমার কাছে প্রতিটি লাইনে একটি ফাইলের নামযুক্ত একটি পাঠ্য ফাইল রয়েছে:
111_c4l5r120.png
123_c4l4r60.png
135_c4l4r180.png
147_c4l3r60.png
15_c4l1r120.png
...
আমি এটিকে এই আকারে রূপান্তর করতে চাই:
111_c4l5r120.png 111
123_c4l4r60.png 123
135_c4l4r180.png 135
147_c4l3r60.png 147
15_c4l1r120.png 15
...
এই কোড ব্যবহার:
#!/bin/bash
while IFS='' read -r line || [[ -n "$line" ]]; do
echo "$line" >> output.txt
echo "$line" | cut -d'_' -f 1 >> output.txt
done < "$1"
তবে, ফলাফলটি হল:
111_c4l5r120.png
111
123_c4l4r60.png
123
135_c4l4r180.png
135
147_c4l3r60.png
147
15_c4l1r120.png
15
...
ইচ্ছা আউটপুট পেতে আমার স্ক্রিপ্টটি কীভাবে পরিবর্তন করব?