ব্যাসের স্ক্রিপ্টিংয়ের মূল কথাটি পেতে আমার সমস্যা হচ্ছে। আমার এখন পর্যন্ত যা আছে তা এখানে:
#!/bin/bash
FILES="/home/john/my directory/*.txt"
for f in "${FILES}"
do
echo "${f}"
done
আমি যা করতে চাই তা হ'ল সমস্ত .txt
ফাইলগুলিকে একটি for
লুপে তালিকাবদ্ধ করা যাতে আমি তাদের সাথে স্টাফ করতে পারি। তবে কেবলমাত্র স্থানটিতে my directory
এবং তারকাটি *.txt
খুব ভাল খেলছে না। আমি এটি ভেরিয়েবল নামের কোঁকড়ানো ধনুর্বন্ধনী সঙ্গে এবং ছাড়াই ডাবল উদ্ধৃতি সহ এবং ব্যবহার করার চেষ্টা করেছি এবং এখনও সমস্ত .txt
ফাইল মুদ্রণ করতে পারি না ।
এটি একটি খুব বেসিক জিনিস, তবে আমি এখনও লড়াই করছি কারণ আমি ক্লান্ত এবং সরাসরি চিন্তা করতে পারি না।
আমি কি ভুল করছি?
আমার ফাইলগুলিতে কোনও জায়গা বা একটি নক্ষত্রপুঞ্জ না থাকলে আমি উপরের স্ক্রিপ্টটি সফলভাবে প্রয়োগ করতে সক্ষম হয়েছি ... এটি কাজ করতে আমাকে ডাবল কোটস এবং ব্রেস ব্যবহার বা ব্যবহার না করে পরীক্ষা করতে হয়েছিল। তবে যে মুহুর্তে আমার উভয় স্থান এবং একটি তারকাচিহ্ন রয়েছে, এটি সমস্ত কিছু গোলমাল করে।