আমি দেখতে চাই যে বড় কমান্ডের আউটপুটটি ধীর হয়ে গেছে, যেমন একটি স্লাইডশো সহ, যেমন প্রতিটি স্ক্রোলের মধ্যে 500 মিমি বিলম্ব automatic এটি অর্জনের সহজ উপায় কী?
আমি দেখতে চাই যে বড় কমান্ডের আউটপুটটি ধীর হয়ে গেছে, যেমন একটি স্লাইডশো সহ, যেমন প্রতিটি স্ক্রোলের মধ্যে 500 মিমি বিলম্ব automatic এটি অর্জনের সহজ উপায় কী?
উত্তর:
ব্যবহার করে একটি সহজ সমাধান bash
:
function scroll
{
while read -r ; do echo "$REPLY" ; sleep ${1:-0.5} ; done
}
long_command | scroll [delay]
delay
optionচ্ছিক এবং ডিফল্ট 0.5
।
Ctrl+ দিয়ে প্রস্থান করুনC
আপনি যদি 1s রেজোলিউশন নিয়ে বেঁচে থাকতে পারেন তবে আপনি করতে পারেন tail -n +0 -f -s <seconds>
।
long_command
সম্ভবত এক সেকেন্ডেরও কম জেনারেট হয় সুতরাং এর সম্পূর্ণতার জন্য ভোট দেওয়ার কোনও অর্থ নেই <interval>
এবং সত্যই আমার পক্ষে কাজ করে না।
echo /**
আপনার লং_কম্যান্ডের আউটপুটে (উদাহরণস্বরূপcat
একটি ফাইল) আটকে যাবে এবং যদি আপনি ডাবল কোট না রাখেন তবে আপনার টার্মিনাল সেশনটি প্লাবিত করবে"$REPLY"
।