প্রতিধ্বনি ব্যবহার করে কীভাবে ফাইল ওভাররাইট করা যায়?


10

echo "foo">> bar.txtএকাধিকবার ব্যবহার করার সময় এটি কোনও ফাইলের শেষে যুক্ত হয়। bar.txtপ্রতিবার ওভাররাইট কীভাবে করবেন ?


2
ডেনিসের উত্তর সঠিক। "পুনর্নির্মাণ" বিভাগটির জন্য দেখুন man bashএবং অনুসন্ধান করুন (ব্যবহার করে /)। বিশেষত সাবসেকশনগুলি "পুনর্নির্দেশের আউটপুট" এবং "পুনর্নির্দেশিত আউটপুট সংযোজন"।
রেডগ্রিটিব্রিক

উত্তর:


28

>এটি কোনও ফাইলে পুনর্নির্দেশের জন্য (এটি ওভাররাইট করা), যখন >>সংযোজন করার জন্য।

ওভাররাইট করতে bar.txt, এটি ব্যবহার করুন:

echo "foo" > bar.txt

1
আরও সাধারণভাবে, পুনর্নির্দেশ> হিসাবে চিহ্নিত করা হয় (কোনও ফাইলের কাছে স্ট্যান্ডার্ড আউটপুট) যখন পাইপ প্রতীকটি পাইপিং (অন্য কোনও প্রক্রিয়াতে স্ট্যান্ডার্ড আউটপুট) হিসাবে উল্লেখ করা হয় । যখন আপনি 'পাইপিং' হিসাবে উল্লেখ করেন আপনি আমার মতো মানুষকে বিভ্রান্ত করার ঝুঁকিটি চালান|>
রেডগ্রিটিব্রিক

@ রেডগ্রিটি ব্রিক: আমি কয়েকটি বইয়ে পাইপিং করতে দেখেছি (এবং আমি এটি বছরের পর বছর ধরে বলছিলাম), তবে পুনর্নির্দেশটি আরও সাধারণ বলে মনে হচ্ছে। ধন্যবাদ।
ডেনিস

@ ডেনিস পাইপিং |একটি প্রোগ্রাম / কমান্ডের আউটপুটটিকে অন্যের ইনপুটটিতে সংযোগের জন্য পাইপটি ব্যবহার করছেন । সম্পর্কিত
ড্যানিয়েল বেক

@ ড্যানিয়েলবেক: আমার অর্থ আমি কোনও ফাইলে পাইপিং করতে দেখেছি । উদাহরণ: এক মাসের মধ্যাহ্নভোজে উইন্ডোজ পাওয়ারশেল শিখুন - কোনও ফাইল বা প্রিন্টারে পাইপিং করা
ডেনিস

নোট করুন যে পৃষ্ঠা 43 এর অনুসারে পাওয়ারশেলের > fooজন্য কেবল সিনট্যাকটিক চিনি | Out-File foo, এবং তাই পাইপিংয়ের একটি রূপ ;-)
ড্যানিয়েল বেক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.