প্রশ্ন ট্যাগ «pipe»

একটি ইউনিক্স পাইপ দুটি প্রক্রিয়ার ফাইল বর্ণনাকারীদের সাথে সংযুক্ত করে। <Unistd.h> এ ঘোষিত POSIX পাইপ () ফাংশন দিয়ে একটি পাইপ তৈরি করা হয়। শেলগুলি "|" ব্যবহার করে প্রক্রিয়াগুলির মধ্যে পাইপ তৈরির ব্যবস্থা করে।

4
পাইপ কীভাবে বোঝা যায়
যখন আমি সবেমাত্র পাইপে পাইশ ব্যবহার করেছি, আমি এ সম্পর্কে আরও ভাবিনি। কিন্তু যখন আমি কাঁটাচামচ () এর সাথে সিস্টেম কল পাইপ () ব্যবহার করে কিছু সি কোড উদাহরণ পড়ি তখন আমি অবাক হয়ে যাই যে কীভাবে বেনামে পাইপ এবং নামযুক্ত পাইপ উভয়ই পাইপগুলি বোঝে understand প্রায়শই শোনা যায় "লিনাক্স …

2
সময়সীমা, ব্রেকিং পাইপ এবং ডাব্লিউসি
আমার দ্রুত কিছু ডেকম্প্রেশন প্রোগ্রাম বেনমার্ক করার একটি ধারণা ছিল। যেমন জিজেডের জন্য, আমি কমান্ডটি চালিত করব: timeout 10 zcat foo.gz | wc -c যেটি 10 ​​সেকেন্ডের মধ্যে ডিকম্প্রেসারটি বের করতে পারে এমন পরিমাণের পরিমাণ পরিমাপ করবে। একমাত্র সমস্যাটি হ'ল এটি কার্যকর হয় না: যেমন zcat নিহত হয়, ডব্লিউসিও মারা …
20 pipe  timeout 

3
নন-ব্লকিং বাফার নামক পাইপ?
আমি এমন কিছু সন্ধান করছি যা আমার সন্দেহের অস্তিত্ব নেই: কমান্ড লাইন থেকে ব্যবহারের জন্য একটি অ-ব্লক করা বাফার্ড নামক পাইপ (ফিফো)। সেখানে কি এমন জিনিস আছে? এখানে ব্যবহারের কেসটি ধরুন: ধরুন আমার কাছে এমন একটি প্রক্রিয়া রয়েছে যা ব্যাকগ্রাউন্ডে দীর্ঘ সময় চলে এবং প্রচুর আউটপুট বানান stdout। আমি আউটপুটটির …

3
EOP পর্যন্ত বিড়ালের মাধ্যমে পাইপ দেওয়া না থাকলে গ্রেপ আউটপুট দেয় না
এই ন্যূনতম উদাহরণ দেওয়া ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) আউটপুট LINE 1এবং তারপর, এক সেকেন্ড পর আউটপুট LINE 2, যেমন প্রত্যাশিত । আমরা যদি এই পাইপ grep LINE ( echo "LINE 1" ; sleep 1 ; echo "LINE 2" ; ) | …
19 bash  grep  pipe 

2
লিনাক্স টি কমান্ডটি কীভাবে শেষ করতে হবে অ্যাপ্লিকেশনটি না পেয়ে বিনা বাছাই করে
আমার একটি বাশ স্ক্রিপ্ট রয়েছে যা লিনাক্স মেশিনটি চালিত হওয়া অবধি চলবে। আমি নীচে প্রদর্শিত হিসাবে এটি শুরু: ( /mnt/apps/start.sh 2&gt;&amp;1 | tee /tmp/nginx/debug_log.log ) &amp; এটি লাঞ্ছিত হওয়ার পরে, আমি নীচের মত আমার পিএস আউটপুটে টি কমান্ডটি দেখতে পাচ্ছি : $ ps | grep tee 418 root 0:02 tee …
19 linux  scripting  pipe  kill  tee 

4
আন্তঃসংযুক্ত কমান্ডগুলির মধ্যে আমি কীভাবে ডেটার একটি বিজ্ঞপ্তি প্রবাহকে প্রয়োগ করতে পারি?
আমি দুটি প্রকার সম্পর্কে জানি যে কীভাবে কমান্ডগুলি একে অপরের সাথে সংযুক্ত হতে পারে: পাইপ ব্যবহার করে (পরবর্তী কমান্ডের স্টাডি-ইনপুটটিতে স্টাডি-আউটপুট স্থাপন)। টি ব্যবহার করে (আউটপুটটিকে অনেকগুলি আউটপুটগুলিতে বিভক্ত করুন)। আমি জানি না যে এটি সম্ভব কি না, তাই আমি একটি অনুমান সংযোগের ধরনটি আঁকি: এই সিউডো কোডে উদাহরণস্বরূপ কমান্ডগুলির …

3
রিডারারি (বা পাইপ) ইস্যু
readarrayকমান্ডের এক অদ্ভুত আচরণ নিয়ে আটকে গেলাম । man bashপদ বলে: readarray Read lines from the standard input into the indexed array variable array তবে এই স্ক্রিপ্টগুলি কাজ করে না (অ্যারেটি খালি): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset arr; cat /etc/passwd | …
19 bash  pipe 

3
শেল মেটাচার্যাক্টর হিসাবে ^ ব্যবহার করুন
আমি আজ একটি ছোট স্ক্রিপ্ট লিখেছিলাম যা এতে রয়েছে grep -q ^local0 /etc/syslog.conf পর্যালোচনা চলাকালীন, একজন সহকর্মী পরামর্শ দিয়েছিলেন যে ^local0উদ্ধৃত করা হবে কারণ ^বোর্ন শেলটির অর্থ "পাইপ"। এই দাবির দ্বারা অবাক হয়ে, আমি যে উল্লেখটি উল্লেখ করেছি তা ট্র্যাক করার চেষ্টা করেছি। ইন্টারনেটে আমার যে কিছুই পাওয়া যায় নি …

4
কিছু আদেশগুলি তাদের স্ট্যান্ডার্ড ইনপুট থেকে কেন পড়ে না?
আমি ভাবছি কখন আমাদের পাইপলাইন ব্যবহার করা উচিত এবং কখন আমাদের করা উচিত নয়। উদাহরণস্বরূপ বলুন, পিডিএফ ফাইলগুলি পরিচালনা করে এমন নির্দিষ্ট প্রক্রিয়াটি মেরে ফেলতে নীচেরগুলি পাইপলাইন ব্যবহার করে কাজ করবে না: ps aux | grep pdf | awk '{print $2}'|kill পরিবর্তে, আমরা কেবল নিম্নলিখিত উপায়গুলি সহ এটি করতে পারি: …
19 shell  pipe  arguments  stdin 

3
প্রতিধ্বনি বনাম <<<, বা বাশ পুরষ্কারে প্রতিধ্বনির অকেজো ব্যবহার?
এখন অবধি catপুরষ্কারের অপব্যবহারের ব্যবহারটি খুব সুপরিচিত, এবং একটি অকেজো ব্যবহারেরওecho উল্লেখ রয়েছে (এই প্রশ্নের জন্য প্রাসঙ্গিক নয়)। আমি ভাবছি " echoবাশ পুরষ্কারে অকেজো ব্যবহার" হওয়া উচিত কিনা : পাইপিং কিছু অতি অবৈজ্ঞানিক পরিমাপ অনুসারে বংশগতি ও হিস্ট্রোস্ট্রিংয়ের চেয়ে অনেক ধীর বলে মনে হয়: Heredocs: for reps in 1 2 …

1
ডিস্ক পূর্ণ না হওয়া পর্যন্ত `tar`` dd` এ পাইপিং কেন থামবে না?
আমার কাছে একটি একক ডিস্ক চিত্রের একটি সংরক্ষণাগার রয়েছে। এই টার ফাইলের অভ্যন্তরের চিত্রটি প্রায় 4 গিগাবাইট আকারের। আমি নল আউটপুট tar xfমধ্যে ddএকটি SD কার্ডে ডিস্ক ইমেজ লিখতে। কার্ডটি পূর্ণ না হওয়া পর্যন্ত ডিস্কডাম্প কখনও থামে না। এখানে আমার শেল সেশন: $ ls -l disk.img.tgz -rw-r--r-- 1 confus confus …
18 pipe  tar  dd  disk-image 

1
আমি কীভাবে কেবল zsh এ স্টডারার পাইপ করব?
ব্যাশে: $ echo hi 2&gt;&amp;1 1&gt;/dev/null | cat $ জেডএসে থাকাকালীন: $ echo hi 2&gt;&amp;1 1&gt;/dev/null | cat hi $ স্ট্যান্ডার্ড আউটডাইরেক্ট করার সময় কি কেবল স্ট্যান্ডার্ড ত্রুটিটি পাইপ করার কোনও উপায় আছে?

2
পাইপ ব্যবহার করে বাশ ফাংশন কীভাবে রচনা করবেন?
আমার এই ফ্যাশনে সংজ্ঞায়িত কয়েকটি ফাংশন রয়েছে: function f { read and process $1 ... echo $result } আমি তাদের একসাথে রচনা করতে চাই যাতে অনুরোধটি দেখতে ভাল লাগে f | g | h। স্ট্যান্ডিনের এক পড়ার আর্গুমেন্টে আর্গুমেন্টের সাথে কাজ করে ফাংশনটি রূপান্তর করতে আমি কী মূর্খ শব্দটি ব্যবহার …

3
কীভাবে একটি আরপিএম প্যাকেজ ডাউনলোড করবেন এবং এটি একটি লাইনে ইনস্টল করবেন?
আমি ভাবছিলাম যে wgetএটি ব্যবহার করে sudo rpm -iকোনও একক লাইনে কোনও আরপিএম ডাউনলোড করা এবং তারপরে এটি ইনস্টল করার জন্য পাইপ দেওয়া সম্ভব ছিল কিনা ? আমি বুঝতে পারি যে আমি কেবল চালাতে পারি: wget -c &lt;URL&gt; sudo rpm -i &lt;PACKAGE-NAME&gt;.rpm প্যাকেজটি ইনস্টল করার জন্য তবে আমি ভাবছিলাম যে …
18 pipe  rpm  wget 

4
স্টাডআউটে আউটপুট এবং একই সাথে একটি ফাইলে গ্রেপ করুন
আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা পাঠ্যকে আউটপুট করে stdout। আমি আমার টার্মিনালে এই সমস্ত আউটপুট দেখতে চাই এবং একই সাথে আমি কিছু লাইন ফিল্টার করতে এবং সেগুলি একটি ফাইলে সংরক্ষণ করতে চাই। উদাহরণ: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' &gt; out.file …
18 grep  pipe  stdout  tee 

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.