প্রশ্ন ট্যাগ «io-redirection»

আই / ও পুনঃনির্দেশ শেল স্ক্রিপ্টিংয়ে ব্যবহৃত হয়। এই বৈশিষ্ট্যটি একটি কমান্ডের আউটপুট নিতে এবং এটিকে অন্য কমান্ডের জন্য একটি ইনপুট হিসাবে পুনঃনির্দেশ করতে সক্ষম করে বা কোনও কমান্ড কোনও স্ট্যান্ডার্ড ইনপুট স্ট্রিম বা টার্মিনালের পরিবর্তে কোনও ফাইল থেকে ইনপুট নিতে পারে। সম্পূর্ণ প্রক্রিয়াটি বিভিন্ন উপায়ে ডেটা স্ট্রিমগুলিকে সংযুক্ত করতে সহায়তা করে।

2
শেল ভেরিয়েবলের কমান্ডের আউটপুট আমি কীভাবে নির্ধারণ করতে পারি?
আমি একটি অভিব্যক্তির ফলাফলটি একটি ভেরিয়েবলের কাছে নির্ধারণ করতে এবং একটি স্ট্রিং দিয়ে এটি যুক্ত করতে চাই, তারপরে এটি প্রতিধ্বনি করুন। আমি যা পেয়েছি তা এখানে: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; কিন্তু যে ফলাফল: Screen Shot …

10
কিভাবে স্ট্যান্ডার্ড ত্রুটি স্ট্রিম (স্টডার) গ্রেপ করবেন?
আমি একটি অডিও ক্লিপের মেটা তথ্য পেতে ffmpeg ব্যবহার করছি। তবে আমি এটি গ্রেপ করতে অক্ষম। $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... আমি পরীক্ষা করে দেখেছি, এই ffmpeg আউটপুটটি …

6
একাধিক সার্ভারে ssh করতে সময় লুপ ব্যবহার করে
servers.txtসার্ভারের তালিকা সহ আমার একটি ফাইল রয়েছে : server1.mydomain.com server2.mydomain.com server3.mydomain.com আমি যখন whileপ্রতিটি লাইনের সাথে লাইনে ফাইল লাইনটি পড়ি এবং প্রতিধ্বনি করি তখন সমস্ত প্রত্যাশা অনুযায়ী কাজ করে। সমস্ত লাইন মুদ্রিত হয়। $ while read HOST ; do echo $HOST ; done < servers.txt server1.mydomain.com server2.mydomain.com server3.mydomain.com যাইহোক, যখন …

7
আপনি কখন অতিরিক্ত ফাইল বর্ণনাকারী ব্যবহার করবেন?
আমি জানি আপনি একটি ফাইল বর্ণনাকারী তৈরি করতে এবং এতে আউটপুট পুনর্নির্দেশ করতে পারেন। যেমন exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. তবে আপনি ফাইল বর্ণনাকারী ব্যতীত একই জিনিসটি করতে পারেন: FILE=/tmp/foo echo a > "$FILE" আমি …

4
আমি / দেব / নাল / কে কোনও ক্রোনজবকে সম্পূর্ণরূপে কীভাবে নিঃশব্দ করব?
আমার উবুন্টু-ডেস্কটপ এবং আমার ডিবিয়ান সার্ভারে আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা প্রতি মিনিটে কার্যকর করা দরকার (এমন একটি স্ক্রিপ্ট যা আমার স্পেস অনলাইন ব্রাউজারগেমের মিনিট-টিক বলে )। সমস্যাটি হ'ল ডেবিয়ান ডেরিভেটস ক্রোন /var/log/syslogপ্রতিটি সময় এটি প্রয়োগ করে লগ ইন করে। বার বার বার বার চালিত বার্তাটি দেখে শেষ হয়েছিল …

8
রূপান্তরিত আউটপুটটির সাথে আমি কীভাবে ইনকুট ফাইলটি প্রতিস্থাপন করতে পারি?
আমার কাছে একটি বাশ স্ক্রিপ্ট রয়েছে যা ডিরেক্টরিতে প্রতিটি *। Php ফাইলের মাধ্যমে অঙ্ক করে এবং iconvএটি প্রয়োগ করে। এটি STDOUT এ আউটপুট পায়। যেহেতু -oপ্যারামিটার যুক্ত করা (আমার অভিজ্ঞতায়) সম্ভবত একটি ফাঁকা ফাইল লিখতে সম্ভবত রূপান্তর হওয়ার আগে, আমি কীভাবে আমার স্ক্রিপ্টটি সামঞ্জস্য করতে পারি যাতে এটি রূপান্তর হয়, …


1
Stderr এবং stdout উভয়ই / dev / নাল / / bin / sh এর সাথে পুনঃনির্দেশ করুন
উভয়ই পুনঃনির্দেশিত করতে stdoutএবং কোনও সাফল্য ছাড়াই আমি বিভিন্ন ধরণের চেষ্টা করেছি । আমার প্রায় পুরো জীবন চালানো বাশ আমার সাথে এই সমস্যাটি কখনও আসেনি, তবে বিএসডিতে একবারের জন্য আমি আটকে আছি ।stderr/dev/null/bin/sh আমি যা চেষ্টা করেছি: if ls ./python* 2> /dev/null; then echo found Python fi ... যা কাজ …

1
এই আদেশটি কীভাবে আইনী? "> File1 <file2 বিড়াল"
ধরে নিচ্ছি file2ইতিমধ্যে কমান্ড রয়েছে &gt; file1 &lt; file2 cat বিষয়বস্তুর অনুলিপি করছে বলে মনে হচ্ছে file2থেকে file1। তবে আমি এই কাঠামো বুঝতে পারি না। আমি বুঝতে পারি যে "কিছুই না" এর দিকে পরিচালিত হচ্ছে file1, (এর সামগ্রী তৈরি বা মোছা)। তারপরে বিষয়বস্তুটি file2পরিচালনা করা হচ্ছে file1। কেন catপরে file2? …

5
পুনর্নির্দেশ বা সুডোর সাথে পাইপিং জড়িত কোনও কমান্ড কীভাবে চালানো যায়?
আমি যা অনুমান করি তা অনুসরণ করার চেষ্টা করছি যা রুট অ্যাকাউন্টের পরিবর্তে সুডো ব্যবহারের সর্বোত্তম অনুশীলন। আমি একটি সাধারণ কনক্যাট ফাইল অপারেশন চালাচ্ছি যেমন: sudo echo 'clock_hctosys="YES"' &gt;&gt; /etc/conf.d/hwclock এটি "&gt;&gt;" এর ডানদিকে ব্যর্থ হয় এটি সাধারণ ব্যবহারকারীর হিসাবে চলছে। অতিরিক্ত সুডো যুক্ত করাও ব্যর্থ হয় (সুডো কমান্ডে পাইপ …

2
আপনি এখানে ডকুমেন্টস এবং বিড়ালের সাথে মিলিয়ে আউটপুট পুনঃনির্দেশকে কীভাবে ব্যবহার করবেন?
ধরা যাক আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা আমি অন্য কমান্ডে পাইপ করতে চাইছি বা কোনও ফাইলে পুনর্নির্দেশ করতে চাই ( shউদাহরণগুলির জন্য পাইপিং করছি )। ধরুন আমি ব্যাশ ব্যবহার করছি। আমি এটি ব্যবহার করে করতে পারি echo: echo "touch somefile echo foo &gt; somefile" | sh আমি প্রায় একই …

5
কীভাবে একাধিক লগ ফাইলগুলিতে আউটপুট পুনর্নির্দেশ করা যায়
একাধিক লগ ফাইলগুলিতে স্ট্যান্ডার্ড আউটপুট পুনঃনির্দেশ কিভাবে করবেন? নিম্নলিখিতগুলি কাজ করে না: some_command 1&gt; output_log_1 output_log_2 2&gt;&amp;1

3
একটি ফাইল বর্ণনাকারী বন্ধ করা হচ্ছে,> & - বনাম <& -
আমি যে বাশ টিউটোরিয়ালটি পড়ছি তাতে এটি বলছে যে আপনি যদি পড়ার জন্য কোনও ফাইল বর্ণনাকারী খোলেন, যেমন ie exec 3&lt; echolist তারপরে আপনাকে অবশ্যই এটি বন্ধ করতে হবে, exec 3&lt;&amp;- তবে, আপনি যদি লেখার জন্য কোনও ফাইল বর্ণনাকারী খোলেন তবে এটি অবশ্যই এইভাবে বন্ধ করা উচিত: exec 3&gt;&amp;- তবুও …

5
কমান্ড লাইন প্রোগ্রামের আউটপুটটিকে পুনঃনির্দেশিত করা আটকাতে পারে?
আমি এটি করতে অভ্যস্ত হয়ে উঠছি: someprogram &gt;output.file যখনই আমি কোনও প্রোগ্রাম কোনও ফাইলের উত্পন্ন আউটপুট সংরক্ষণ করতে চাই তখনই এটি করি। আমি এই আইও পুনঃনির্দেশের দুটি রূপ সম্পর্কেও সচেতন : someprogram 2&gt;output.of.stderr.file (স্টাডারের জন্য) someprogram &amp;&gt;output.stderr.and.stdout.file (উভয় stdout + stderr এর জন্য) আজ আমি এমন একটি পরিস্থিতি পেরিয়ে এসেছি …

11
কমান্ড লাইন থেকে আমি কীভাবে শেষ আউটপুটটি পুনরায় ব্যবহার করব?
আমি কনসোল থেকে শেষ আউটপুটটি কীভাবে পুনরায় ব্যবহার করতে পারি তা জানতে চাই: pv-3:method Xavier$ python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()" /Library/Python/2.6/site-packages pv-3:method Xavier$ cd **LASTOUTPUT**

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