আমি একটি নির্দিষ্ট স্ট্রিং সন্ধানের জন্য আমার বাশ ইতিহাসকে গ্রেপ করার জন্য একটি সাধারণ স্ক্রিপ্ট লিখছি। কমান্ড লাইনে, আমি নিম্নলিখিতটি করতে পারি, যা ভাল কাজ করে:
history | grep git
যাইহোক, যখন আমি উপরের মতো একই কমান্ডের সাহায্যে একটি বাশ স্ক্রিপ্ট তৈরি করি, হঠাৎ history
কিছুই প্রত্যাবর্তন করে না:
#!/bin/bash
history | grep git
আমি যখন প্রথম লাইনটি সরিয়ে ফেলি তখন #!/bin/bash
আমার স্ক্রিপ্ট আবার কাজ করে। এখানে কি হচ্ছে? আমি কীভাবে history
ব্যাশ স্ক্রিপ্টের ভিতরে ব্যবহার করতে পারি ?
bash
হতাশার বাইরে, কোনও ভি 3 ব্যবহারকারী) কমপক্ষে মার্টিনের জন্য আমার সমাধানটি খুব সহায়ক হয়েছিল, এটি (কমপক্ষে) এক আরামের।