ক্রম {1,2,3}
এবং এর মধ্যে পার্থক্য আছে কি {1..3}
?
উদাহরণস্বরূপ যদি আমার কাছে কিছু ফাইল থাকে
file.1
file.2
file.3
এবং আমি cat
তাদের একসাথে চাই এটি ব্যবহার করা নিরাপদ cat file.{1..3} > file
?
আমি যা জানি তা cat file.*>file
সমস্যার কারণ হতে পারে কারণ শেল কখনও কখনও এলোমেলো উপায়ে ফাইলগুলি প্রসারিত করতে পারে (আমি মনে করি এটি ইনোডের উপর নির্ভর করে, তাই না?)
file.*
ক্রমটি ইনোডগুলির উপর নির্ভর করে না। এটি সর্বদা তাদের অভিধানভুক্ত করে, যা আপনার অবস্থানের সেটিংয়ের উপর নির্ভর করতে পারে।
file.{1..3}
যা তাদের বিদ্যমান বা না থাকায় তিনটিতেই প্রসারিত।
cat
ত্রুটিযুক্ত file.[123] not found
বা খুব দরকারী।
cat file.[123] >file