teeপাইপযুক্ত স্ট্যান্ডার্ড ইনপুটটিকে স্ট্যান্ডার্ড আউটপুট এবং ফাইলে পুনর্নির্দেশ করতে পারে ।
echo Hello, World! | tee greeting.txt
উপরের কমান্ডটি টার্মিনাল স্ক্রিনে অভিবাদন প্রদর্শন করবে এবং greeting.txtফাইলের বিষয়বস্তুগুলিতে এটি সংরক্ষণ করবে , নামটি না থাকলে ফাইল তৈরি করবে।
ওভাররাইটিংয়ের পরিবর্তে বিদ্যমান ফাইলে সংযোজন করার -aজন্য এছাড়াও রয়েছে tee।
পাইপড ইনপুটটি ফাইলের পরিবর্তে কমান্ড এবং স্ট্যান্ডার্ড আউটপুটটিতে পুনর্নির্দেশ করার কোনও সুবিধাজনক উপায় নেই ?
আমি bukuবুকমার্কের সূচক সংখ্যা দ্বারা নির্দিষ্ট করে প্রাথমিক নির্বাচনের অনুলিপি করার জন্য একটি মোড়ক স্ক্রিপ্ট তৈরি করার চেষ্টা করছি ।
# bukuc:
#!/bin/sh
url=$(buku -f 1 -p $1 | cut -f 2) # NUMBER : URL
echo $url # DISPLAY
echo $url | xsel # PRIMARY SELECTION
এখানে আমি echo দুটি বার ব্যবহার করি , প্রথমে টার্মিনালটিতে প্রদর্শিত হয় এবং তারপরে প্রাথমিক নির্বাচনের (ক্লিপবোর্ডে) সঞ্চয় করি।
আমি echo $url | teeC xselপরবর্তী কমান্ডে (শৃঙ্খলাবদ্ধ কমান্ডগুলি) পাঠানোর আগে আউটপুট প্রদর্শন করার জন্য একটি শর্টকাট বা শর্টকাট কল্পনা করেছি , যা আমাকে নিম্নলিখিত লাইনে একটি ভেরিয়েবলের ফলাফল সংরক্ষণ না করে পুরো কমান্ডটিকে এক লাইনে শৃঙ্খলিত করতে দেয় :
buku -f 1 -p $1 | cut -f 2 | teeC xsel
আমি এটি নীচে urlviewদেখতে, নির্বাচন করতে এবং খোলার জন্য এটি ব্যবহার করতে পারি $BROWSER:
bukuc 10-20 | urlview
info teeএকটি প্রোগ্রামে প্রক্রিয়া বিকল্প, এবং পাইপ টি এর আউটপুট উল্লেখ ...
tee /dev/ttyবাtty0(ঠিক মনে