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

অন্যান্য বোর্ন / পসিক্স শেলের বিপরীতে জিএনইউ'র বোর্ন অ্যাগেইন শেল সম্পর্কিত নির্দিষ্ট প্রশ্নগুলি। সাধারণভাবে ইউনিক্স শেল সম্পর্কে প্রশ্নের জন্য, পরিবর্তে / শেল ট্যাগ ব্যবহার করুন।

5
শর্তাধীন বিবৃতিতে আমি কীভাবে কোনও স্ক্রিপ্ট থেকে প্রস্থান করব?
আমি একটি বাশ স্ক্রিপ্ট লিখছি যেখানে আমি ব্যবহারকারীর রুট না থাকলে আমি প্রস্থান করতে চাই। শর্তসাপেক্ষে ঠিকঠাক কাজ করে তবে স্ক্রিপ্টটি প্রস্থান করে না। [[ `id -u` == 0 ]] || (echo "Must be root to run script"; exit) আমি চেষ্টা করেছি কিন্তু এর &&পরিবর্তে ;দু'জনেরই কাজ হয়নি।

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

2
বাশ: কমান্ডের আউটপুট থেকে কীভাবে একবারে একটি লাইন পড়তে হয়?
আমি ক ব্যবহার করে একটি কমান্ডের আউটপুট পড়তে চেষ্টা করছি while loop। while read -r line do echo "$line" done &lt;&lt;&lt; $(find . -type f) আউটপুট আমি পেয়েছি ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ এর পরে আমি চেষ্টা করেছি $(find . -type f) | while …
49 bash  shell  find  pipe 


5
ইতিহাস থেকে ধারাবাহিক কমান্ড কিভাবে কার্যকর করা যায়?
ধরুন আমি আগে চালিত চারটি কমান্ডের একটি ক্রম সম্পাদন করতে চাই। কমান্ড-ইতিহাসে যদি প্রথমটি 432 হয় তবে আমি এটি করতে পারি: $ !432; !433; !434; !435 আমি কৌতূহলী, এটি সম্পাদন করার আরও কার্যকর উপায় আছে কি?

1
"…", '...', $ '…', এবং $ "…" উদ্ধৃতিগুলির মধ্যে পার্থক্য কী?
মাঝে মাঝে আমি স্ক্রিপ্ট কিছু টেক্সট মূল্য উদ্ধৃতি এই বিভিন্ন উপায়ে সব ব্যবহার দেখুন: "...", '...', $'...', এবং $"..."। কেন এখানে বিভিন্ন ধরণের উদ্ধৃতি ব্যবহার করা হচ্ছে? তারা কি অন্যরকম আচরণ করে বা তাদের ভিতরে আমি কী করতে পারি তা প্রভাবিত করে?

8
ক্রোন ".bashrc" এবং ".bash_profile" এ সংজ্ঞায়িত ভেরিয়েবল উপেক্ষা করে
আমি / ইত্যাদি / ক্রন্টব ফাইলটিতে "শেল" ভেরিয়েবল সংজ্ঞায়িত করেছি: [martin@martin ~]$ grep SHELL /etc/crontab SHELL=/usr/local/bin/bash [martin@martin ~]$ file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800107), stripped [martin@martin ~]$ এছাড়াও, / etc / crontab ফাইলটিতে আমার সমস্ত …
49 bash  cron 

4
সুডো পাসওয়ার্ডের জন্য অনুরোধ জানানো হয়েছে এবং প্রোগ্রামের মাধ্যমে বাশ স্ক্রিপ্টে সুবিধা বাড়িয়ে দেওয়া হবে?
আমি বর্তমানে একটি বাশ স্ক্রিপ্টে কাজ করছি যা স্টক লিনাক্স সিস্টেমে (বর্তমানে উবুন্টু) বিভিন্ন প্রোগ্রাম ইনস্টল ও সেট আপ করে। যেহেতু এটি প্রোগ্রাম ইনস্টল করে এবং বিভিন্ন ফোল্ডারে অনেকগুলি ফাইলের অনুলিপি করে যার জন্য উন্নত সুবিধাগুলির প্রয়োজন হয়, আমি ইতিমধ্যে "আমার উন্নত সুবিধাগুলি প্রয়োজন" - এবং প্রস্থানটি স্ট্যান্ডার্ডটি সম্পন্ন করেছি। …
49 bash  sudo 

6
আপনি কখন বন্ধনী সম্প্রসারণ ব্যবহার করবেন?
আমি ব্রেস প্রসারণ কী তা বুঝতে পারি, তবে এটি কীভাবে সেরা ব্যবহার করা যায় তা আমি জানি না। আপনি কখন এটি ব্যবহার করবেন? আপনার নিজের টিপস থাকলে দয়া করে আমাকে কিছু সুবিধাজনক এবং উল্লেখযোগ্য উদাহরণ শিখিয়ে দিন।

1
বাশ স্পেস দিয়ে শুরু হওয়া কমান্ডগুলি কেন সংরক্ষণ করছে না?
আমি যদি কমান্ডের অনুক্রমটি সম্পাদন করি যেমন: $ ls $ grep abc file.txt এবং তারপরে পূর্ববর্তীটি পেতে উপরে তীর কীটি ব্যবহার করুন, টার্মিনালটি শেষ সেমিডিটি প্রদর্শন করবে (যা grepএখানে রয়েছে) তবে আমি যদি এরকম কিছু করি: $ ls $ grep abc file.txt grepস্পেস আগে যেখানে হয়, আপ আপ টিপুন ls, …


7
এলএস-ডি ফাইলগুলিও তালিকাবদ্ধ করে এবং এটি কোথায় নথিভুক্ত করা হয়?
নির্দিষ্ট করার সময় ls --directory a*এটিতে কেবল ডিরেক্টরিগুলি সূচনা করা উচিতa* তবে এটি ফাইল এবং ডিরেক্টরিগুলির সূচনা করে যা দিয়ে শুরু হয় a প্রশ্নসমূহ : আমি যেখানে এই বিষয়ে কিছু ডকুমেন্টেশন পেতে পারি manএবং infoযেখানে আমার মনে হয় আমি ভাল করে দেখেছি? এই কাজটি কি কেবল বাসে চলছে?
48 bash  shell  ls  wildcards  options 

4
আমি কীভাবে একটি অ্যারের থেকে কোনও উপাদান পুরোপুরি সরিয়ে ফেলতে পারি?
unset array[0]উপাদানটি সরিয়ে দেয় তবুও যদি আমি echo ${array[0]}একটি নাল মান পাই তবে আরও এটি করার অন্যান্য উপায় আছে তবে যদি অ্যারের কোনও উপাদানটিতে নীচের মতো স্পেস থাকে array[0]='james young' array[1]='mary' array[2]='randy orton' কিন্তু এগুলি কাজ করতে ব্যর্থ হয় array=${array[@]:1} #removed the 1st element এখন আমি নতুন অ্যারের মতো হতে …

2
কীভাবে ওপেন ফাইল বর্ণনাকারী প্রদর্শন করতে হয় তবে lsof কমান্ড ব্যবহার না করে
হাই আমি এখানে পড়েছি যে lsof বর্তমানে খোলা ফাইল বর্ণনাকারীর সংখ্যা পাওয়ার সঠিক উপায় নয়। পরিবর্তে তিনি এই আদেশটি ব্যবহার করার পরামর্শ দিয়েছিলেন cat /proc/sys/fs/file-nr এই কমান্ডটি এফডি'র সংখ্যা প্রদর্শন করার সময়, উপরের কমান্ডটি স্রেফ গণনা করা ওপেন ফাইল বিবরণীর তালিকাটি আপনি কীভাবে প্রদর্শন করবেন?

16
Awk কমান্ডের সাথে সদৃশ aw PATH এন্ট্রিগুলি সরান
আমি বাশ শেল ফাংশনটি লেখার চেষ্টা করছি যা আমাকে আমার প্যাথ এনভায়রনমেন্ট ভেরিয়েবল থেকে ডিরেক্টরিগুলির অনুলিপি অনুলিপি সরাতে দেয়। আমাকে বলা হয়েছিল যে কমান্ডটি ব্যবহার করে একটি লাইন কমান্ড দিয়ে এটি অর্জন করা সম্ভব awkতবে এটি কীভাবে করব তা আমি বুঝতে পারি না। কেউ জানেন কীভাবে?
48 bash  shell  awk  path 

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