আমি স্ট্রিংয়ের জন্য ফাইলগুলি অনুসন্ধান করতে গ্রেপ রিকার্সিভ ব্যবহার করছি, এবং সমস্ত ম্যাচযুক্ত ফাইল এবং সেই স্ট্রিংটি যুক্ত লাইনগুলি টার্মিনালে মুদ্রিত রয়েছে। তবে এই লাইনের লাইন নম্বরগুলি পাওয়া কি সম্ভব ??
উদাহরণস্বরূপ: বর্তমানে আমি যা পাই তা হ'ল /var/www/file.php: $options = "this.target"
তবে আমি যা পেতে চাইছি তা হ'ল সেই স্ট্রিংটি যুক্ত লাইন নম্বরটি /var/www/file.php: 1142 $options = "this.target";
কোথায় 1142
থাকবে।
আমি সিঙ্কেক্সটি পুনরাবৃত্তভাবে গ্রেপ করতে ব্যবহার করছি sudo grep -r 'pattern' '/var/www/file.php'
আরও একটি প্রশ্ন হ'ল আমরা কীভাবে কোনও প্যাটার্নের সমান না হওয়ার জন্য ফলাফল পাব। সমস্ত ফাইলের মতো তবে একটি নির্দিষ্ট স্ট্রিং থাকা ফাইলগুলি কি নয়?