আমার কাছে পার্ল স্ক্রিপ্ট রয়েছে যা আমাকে একটি সংজ্ঞায়িত তালিকা এলোমেলো নম্বর দেয় যা কোনও ফাইলের লাইনের সাথে মিলে যায়। এরপরে আমি ফাইলটি ব্যবহার করে সেই লাইনগুলি বের করতে চাই sed
।
#!/bin/bash
count=$(cat last_queries.txt | wc -l)
var=$(perl test.pl test2 $count)
ভেরিয়েবল var
একটি আউটপুট যেমন: প্রদান করে cat last_queries.txt | sed -n '12p;500p;700p'
। সমস্যাটি হ'ল আমি এই শেষ আদেশটি চালাতে পারছি না। আমি চেষ্টা করেছিলাম $var
, তবে আউটপুট সঠিক নয় (যদি আমি ম্যানুয়ালি কমান্ডটি চালিত করি তবে এটি কার্যকর হয়, সুতরাং কোনও সমস্যা নেই)। এটি করার সঠিক উপায় কী?
পিএস: অবশ্যই আমি পার্লের সমস্ত কাজ করতে পারতাম, তবে আমি এইভাবে শেখার চেষ্টা করছি, কারণ এটি অন্যান্য পরিস্থিতিতে আমাকে সহায়তা করতে পারে।
$($cmd))
ব্যর্থ হলে এটি কাজ করে । এটি সর্বদা বলে কমান্ড পাওয়া যায় নি। ধন্যবাদ!