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

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

5
একক বিস্ময়বোধক চিহ্ন টাইপ করা বাশে কি করতে পারে?
এই প্রশ্নের উত্তরে বর্ণিত হিসাবে বাশ ইতিহাস বিস্তারের জন্য বিস্ময়কর চিহ্নগুলি ব্যবহার করে (উদাহরণস্বরূপ sudo !!পূর্ববর্তী কমান্ড-লাইনটি চালায় sudo)। যাইহোক, আমি কোথাও খুঁজে পাচ্ছি না যা নীচের কমান্ডটি (অর্থাত্ একটি বিস্মৃত চিহ্ন) কী করে তা ব্যাখ্যা করে: ! এটি কোনও কিছুই মুদ্রিত হয়েছে এবং 1 দিয়ে প্রস্থান করে বলে মনে …

2
বাশ ইতিহাসে কমান্ডের একটি সিরিজ চালানোর জন্য একটি শর্টকাট উপস্থিত রয়েছে?
ধরা যাক আমার মধ্যে নিম্নোক্ত উদাহরণ রয়েছে history: ... 76 cd ~ 77 ./generator.sh out.file 78 cp out.file ~/out/ 79 ./out/cleaner.sh . 80 ls -alnh /out ... যদি আমি কমান্ডগুলো চেয়েছিলেন 77, 78এবং 79এক কমান্ডে, এই জন্য একটি শর্টকাট অস্তিত্ব না? আমি চেষ্টা করেছি !77 !78 !79, যা কার্যকরভাবে চালিয়ে …

2
`কমান্ড 1> file.txt 2> file.txt` এর আচরণ কেন` কমান্ড 1> file.txt 2> এবং 1` এর থেকে আলাদা?
আপনি যখন stdout এবং stderr উভয়ই একই ফাইলে পুনর্নির্দেশ করতে চান, আপনি এটি ব্যবহার করে command 1>file.txt 2>&1বা এটি ব্যবহার করতে পারেন command &>file.txt। তবে command 1>file.txt 2>file.txtউপরোক্ত দুটি আদেশের চেয়ে আলাদা আচরণ কেন ? নীচে একটি যাচাইকরণ আদেশ আছে। $ cat redirect.sh #!/bin/bash { echo -e "output\noutput" && echo …

1
ম্যাচ খুঁজে বের করার পরে ধীরে ধীরে গ্রেপ করবেন?
আমি একটি বাশ স্ক্রিপ্ট লেখার চেষ্টা করছি যা ডিভাইস সংযোগের জন্য বিটিমনে পোল করে। আমি একটি কার্যনির্বাহী সমাধান পেয়েছি, তবে এটি অযৌক্তিকভাবে ধীর গতির এবং এটি মনে হচ্ছে ম্যাচটি খুঁজে পাওয়ার পরে (প্রায় 25 সেকেন্ড) বের হওয়ার জন্য সমস্যাটি গ্রেপ হয়ে উঠছে। grepএটির গতি বাড়ানোর জন্য বা এটি পুরোপুরি ব্যবহার …
20 bash  grep 

3
কোন কমান্ডটি আসলে শেলটিতে একটি উপাধি বা ফাংশনের মাধ্যমে কীভাবে চালিত হয়েছিল তা আমি কীভাবে দেখতে পারি
উদাহরণস্বরূপ আমার একটি বাশ ফাংশন (বা উরফ) রয়েছে function install() {sudo apt-get install $@}। কমান্ডটি চালানোর সময় install dicelab, আমি যা প্রত্যাশা করি তা আসলে চালানো হবে sudo apt-get install dicelab। শেলটি আসলে কী চালাচ্ছিল তা আমি কোথায় দেখতে পাব? আমি নিশ্চিত করতে চাই যে আমার আরও জটিল উপাত্তগুলি প্রত্যাশা …
20 bash  shell  debugging 

4
Always eval প্রতিধ্বনি ব্যবহার করা কি সর্বদা নিরাপদ?
ব্যবহারটি evalপ্রায়শই নিরুৎসাহিত করা হয় কারণ এটি স্বেচ্ছাসেবী কোড কার্যকর করতে দেয়। তবে, আমরা যদি eval echoএটি ব্যবহার করি তবে দেখে মনে হচ্ছে বাকী স্ট্রিংটি যুক্তি হয়ে উঠবে echoতাই এটি নিরাপদ হওয়া উচিত। আমি কি এই বিষয়ে সঠিক?
20 bash  echo 

2
সর্বাধিক ভোট দেওয়া ওয়ান-লাইনারে ডাবল উদ্ধৃতি
> ৩.৩ কে ভোট সহ স্ট্যাকওভারফ্লো উত্তরটিDIR বর্তমান ব্যাশ স্ক্রিপ্টের ডিরেক্টরিতে নির্ধারিত করার জন্য এই ওয়ান-লাইনার বৈশিষ্ট্যযুক্ত : DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" নেস্টেড ডাবল-কোট দেখে আমি হতবাক হয়েছি। আমি যতদূর বলতে পারি, নিম্নলিখিত টুকরোগুলি ডাবল-কোটেড: "$( cd " "${BASH_SOURCE[0]}" " && pwd )" ... এবং …

4
কখনও কখনও ইতিহাসের আদেশগুলি .bash_history এ সংরক্ষণ করা হয় না
আমি গতকাল আমার সেন্টোস in এ অনেক কমান্ড জারি করেছি তবে আজ যখন আমি এই আদেশগুলি পুনরুদ্ধার করতে চেয়েছিলাম তখন খুঁজে পেয়েছি যে কোনও রেকর্ড নেই। আমি যখন ফাইলটি খুললাম .bash_history, তখনও আমি গতকাল জারি করা আদেশগুলি সন্ধান করতে পারি নি তবে কয়েক দিন আগে আমি বহু পুরানো আদেশ পেয়েছি। …

6
আমি কীভাবে ব্যাশটিতে একটি অঙ্কের পুনরাবৃত্তিগুলি ইনপুট করব input
আমি কমান্ডটি চালাতে চাই foo --bar=baz <16 zeroes> আমি কীভাবে 16 টি শূন্যকে দক্ষতার সাথে টাইপ করব? আমি ধরে রাখলে Altএবং টিপলে 1 6 0এটি পরবর্তী জিনিসটি 160 বার পুনরাবৃত্তি করবে, যা আমি চাই না। ইমাসে আমি হয় Alt-[number]বা ব্যবহার করতে পারি Ctrl-u 1 6 Ctrl-u 0, তবে ব্যাশে Ctrl-uবর্তমানে …

5
যুক্তিগুলির মাঝে কেন একটি ইওএফ আছে?
আমি এমন কিছু বাশ ফাংশন লিখতে চেয়েছিলাম যাতে আমি বাশ বলতে পারি, import osবাfrom sys import stdout এটি আমদানিকৃত মডিউলটির সাথে একটি নতুন পাইথন ইন্টারপ্রেটার স্প্যান করবে। পরবর্তী fromফাংশনটি এরকম দেখাচ্ছে: from () { echo "from $@" | xxd python3 -i -c "from $@" } যদি আমি এটি কল করি: …
20 bash  python 

3
`<& -` কী করে?
আমি বাশের একটি স্নিপেট অনুলিপি কার্যকর করা একটি ssh কমান্ডের পটভূমিতে অনুলিপি করেছি: ssh user@remote &lt;&lt;CMD some process &lt;&amp;- &gt;log 2&gt;error &amp; CMD কি করে &lt;&amp;-? আমার অনুমান যে এটি হিসাবে একই&lt; /dev/null আমার পরবর্তী বোঝার যে তিনটি প্রধান ফাইল বর্ণনাকারী (হয় stdin, stdout, stderr) প্রতিরোধ বন্ধ করা প্রয়োজন: কাজটি …

2
ব্যাশে অনাকাঙ্ক্ষিত অক্ষরের সাথে মেলে ব্র্যাকেট এক্সপ্রেশন (ব্যাপ্তি ছাড়াই)
আমি লিনাক্সে ব্যাশ ব্যবহার করছি। আমি যদি বিবৃতিটি নীচের থেকে একটি সাফল্য পাচ্ছি তবে এটি কি একটি ব্যর্থ কোডটি ফেরত দেবে না? if [[ ■ = [⅕⅖⅗] ]] ; then echo yes ; fi স্কোয়ারটি কোনও অক্ষরের সমান হয় না, তাই আমি কেন একটি সাফল্য কোড পাই তা দেখতে পাচ্ছি …
20 bash  locale  test 

2
আমি যখন কোনও এন্ট্রি পুনরায় ব্যবহার এবং সংশোধন করি তখন কীভাবে ইতিহাসের বাশ সম্পাদনা বন্ধ করবেন?
বাশের কিছু উদাহরণ কমান্ডের ইতিহাস পরিবর্তন করে যখন আপনি পূর্ববর্তী কমান্ডটি পুনরায় ব্যবহার এবং সম্পাদনা করেন, অন্যরা দৃশ্যত তা করে না don't আমি অনুসন্ধান ও অনুসন্ধান করে চলেছি তবে ইতিহাসের আদেশগুলি পুনরায় ব্যবহার করা এবং সম্পাদনা করা হলে সংশোধন করা থেকে কীভাবে রোধ করা যায় সে সম্পর্কে কোনও কিছুই পাই …


3
গ্লোবাল বাশ_প্রোফাইল
আমি বুঝতে পারি যে বিশ্বব্যাপী পরিবেশের ভেরিয়েবল সেট করার জন্য রয়েছে /etc/profileএবং /etc/bashrcফাইলগুলি এবং সম্ভবত আমি তাদের উদ্দেশ্যগুলি ভুল বুঝছি, তবে ... একটি বিশ্বব্যাপী bash_profileফাইল আছে? আমি ম্যাক ওএস এক্স ব্যবহার করছি
20 bash  osx  profile  bashrc  etc 

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