আমার কাছে এ জাতীয় উদাহরণ / ইত্যাদি / পাসডব্লুডি রয়েছে:
tom:x:1000:1000:Work:/home/tom:/bin/bash
george:x:1000:1000:Work:/home/george:/bin/bash
bla:x:1000:1000:Work:/home/bla:/bin/bash
boo:x:1000:1000:Work:/home/boo:/bin/bash
bee:x:1000:1000:Work:/root/list:/bin/bash
আমি একটি হোম ফোল্ডার সহ সমস্ত ব্যবহারকারীদের তালিকাভুক্ত করার চেষ্টা করছি /home/
।
আমি লিখেছিলাম
cat ~/Desktop/e.txt |awk -F ":" '{if ($6 ~/^/home/) print $1;}'
যেখানে e.txt এখানে লেখা অনুলিপি করা পাঠ্য।
আমি বুঝলাম ব্যাকস্ল্যাশ নিয়ে একটি সমস্যা আছে যা একটি পালানোর চরিত্র, তবে আমি কীভাবে এটি ঠিক করব যাতে আমি তাদের একটি আদেশের এক লাইনে তালিকাবদ্ধ করতে পারি?
grep home e.txt | cut -d ":" -f 1
। আপনার ইউইউসি পুরষ্কারের জন্য অভিনন্দন। তবে এটি কোনও ভাল সমাধান নয়। যদি কোনও পরিষেবা "হোমব্যাকআপস" থাকে যা ডিমনটির নামে পৃথক ব্যবহারকারীর অধীনে চলে? এটি একটি মিথ্যা ইতিবাচক।
cat > tool
কমান্ড লাইনের বিভিন্ন রূপ ব্যবহার করি কারণ এটি বাম থেকে ডান প্রবাহ বজায় রেখে স্পষ্টতা উন্নত করতে পারে পাইপ চেইনের ইনপুট-প্রসেসিং-আউটপুট এর। এটা তোলে হয় কম দক্ষ, কিন্তু প্রায় সবসময় ন্যূনতমরূপে তাই। এটি একটি অগ্রগতি বার যেখানে প্রাসঙ্গিক & দরকারী যখন ইন্টারেক্টিভ খুব সুস্পষ্ট চলমান যোগ করে তোলে (শুধু প্রতিস্থাপন cat
সঙ্গে pv
যে যদি ইনস্টল করা)।
cat
এবং যেমনawk
বা অন্যান্য জাতীয় সরঞ্জামগুলিকে পাইপsed
দেয় না কারণ তাদের যুক্তি হিসাবে ফাইলের নাম দেওয়া যেতে পারে।