আমি লিনাক্সে ব্যাশ শেল ব্যবহার করছি। আমার এই সহজ স্ক্রিপ্টটি আছে ...
#!/bin/bash
TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac`
echo $TEMP
যাইহোক, আমি যখন এই স্ক্রিপ্টটি চালাচ্ছি
./temp.sh
সমস্ত আউটপুট ক্যারিজ রিটার্ন / নতুন লাইন ছাড়াই মুদ্রিত হয়। নিশ্চিত না যে আমি আউটপুটটি $ TEMP এ সংরক্ষণ করছি বা ইকো কমান্ড নিজেই if
আমি কীভাবে কমান্ডের আউটপুটটিকে একটি ভেরিয়েবলের মধ্যে সঞ্চয় করব এবং লাইন ব্রেক / ক্যারেজ রিটার্ন সংরক্ষণ করব?