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

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

1
ইন্টারেক্টিভ ডকারের ধারকটির মধ্যে বাশ সঠিকভাবে আকার পরিবর্তন করছে না
প্রতিবার টার্মিনালের আকার পরিবর্তিত হয়, সাধারণত স্বয়ংক্রিয়ভাবে চলে bashআসবে resizeযাতে LINESএবং COLUMNSসঠিকভাবে সংশোধিত হয়। তবে কিছু কারণে এটি ডকার পাত্রে bashইন্টারেক্টিভভাবে চলছে within আমি shopt checkwinsize -sআমার মধ্যে bashrcDocker কন্টেইনারে (এবং যাচাই এটি করা হয় onব্যবহার করে shopt)। হোস্ট bashসেশন একই । আমি ধারণার বাইরে, সত্যিই; উইন্ডোটি পুনরায় আকার দেওয়ার …
11 bash  docker 

4
বাশ প্রম্পট প্রতিটি সময় একটি নতুন প্রম্পট প্রদর্শিত কমান্ড আদেশ
আমার বাশে নিম্নলিখিত প্রম্পট রয়েছে যা বর্তমান গিট শাখাটি দেখায়: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc যা আমি .bashrc উত্স করার সময় কাজ করে, তবে আমি যখন শাখাটি পরিবর্তন করি তা নয়, সুতরাং PS1 ভারটি কেবলমাত্র আমি .bashrc উত্স করলেই মূল্যায়ন করা হয় তবে প্রতিবার নতুন প্রম্পট প্রদর্শিত …
11 bash  prompt 

2
বাশ অ্যারেতে উপাদানগুলির সংখ্যা গণনা করুন, যেখানে অ্যারের নামটি গতিশীল (যেমন একটি ভেরিয়েবলে সঞ্চিত)
প্রশ্নের সংক্ষিপ্ত বিবৃতি: অ্যারেটির সম্পূর্ণ অনুলিপি তৈরি করা বা ব্যবহার না করেই বাশ অ্যারেতে উপাদানগুলির সংখ্যা গণনা করার জন্য কি অন্তর্নির্মিত বাশ পদ্ধতি রয়েছে eval? অধিক তথ্য: ব্যাশ প্যারামিটার প্রতিস্থাপন ব্যবহার করে, কেউ নিম্নলিখিতটি করতে পারেন: একটি অ্যারের দৈর্ঘ্য নির্ধারণ: myArr=(A B C); echo ${#myArr[@]}। অপ্রত্যক্ষভাবে নাম দ্বারা একটি পরিবর্তনশীল …

1
ব্যাশ ভেরিয়েবল অ্যাসাইনমেন্টে একক প্রথম বন্ধনী
আমি ব্যাশে একক প্রথম বন্ধনী সম্পর্কে ভাবছিলাম। আমি জানি যে এগুলি সাবহেলে কমান্ড কার্যকর করার জন্য ব্যবহৃত হয় এবং তারা অ্যারে তৈরি করতে ব্যবহৃত হয়, তবে তারা কি অন্য কিছুর জন্য ব্যবহৃত হয়? আমার দৃষ্টি আকর্ষণকারী একটি জিনিস হ'ল আপনি যখন ভেরিয়েবল অ্যাসাইনমেন্টটি ব্যবহার করেন, তেমন var=(hello) echo $var # …
11 bash  array 

2
ব্যাশে জম্বি
বাশ জম্বিগুলি তৈরি করে বলে মনে হচ্ছে না। দেখে মনে হচ্ছে প্রক্রিয়াগুলি হত্যার সাথে সাথেই পুনরায় কাটা হয়ে যায়। আমি কি বশ তৈরির জম্বি তৈরি করতে পারি? কেন আমি জিজ্ঞাসা করছি: আমি kill -9যদি একটি নির্দিষ্ট সময়ের মধ্যে মারা না যায় তবে আমি নিরাপদে কোনও শিশু প্রক্রিয়া বা এটি নিরাপদে …
11 bash  process 

2
বাশ: "ইতিহাস নম্বর" বনাম "কমান্ড নম্বর"
PS1 ভেরিয়েবলের মাধ্যমে কীভাবে আমার শেল প্রম্পটটি কাস্টমাইজ করা যায় তা গুগল করার সময়, আমি ব্যবহার করা যেতে পারে এমন বিশেষ অক্ষরের টেবিলগুলি দেখছি। নির্দিষ্টভাবে: \! the history number of this command \# the command number of this command "ইতিহাস নম্বর" বেশি ব্যবহৃত হয় বলে মনে হয় এবং আমি জানি …

4
বাশের রিড-এ-ফাইল কমান্ড সাবস্টিটিউশন বোঝা
নীচের লাইনে বাশ ঠিক কীভাবে আচরণ করে তা বোঝার চেষ্টা করছি: $(< "$FILE") বাশ ম্যান পৃষ্ঠা অনুসারে, এটি সমান: $(cat "$FILE") এবং আমি এই দ্বিতীয় লাইনের জন্য যুক্তিটির রেখাটি অনুসরণ করতে পারি। ব্যাশ সঞ্চালিত উপর পরিবর্তনশীল সম্প্রসারণ $FILE, কমান্ড প্রতিকল্পন প্রবেশ করে, এর মান পাস $FILEকরার cat, বিড়াল বিষয়বস্তু আউটপুট …

5
স্ট্রিং ভেরিয়েবল থেকে দ্বিতীয় শব্দটি বের করা
আমার একটি স্ট্রিং "rtcpOnNbActive true"ভেরিয়েবলের মধ্যে সঞ্চিত আছে x। আমি "ট্রু" কে সাবস্ট্রিং হিসাবে এক্সট্রাক্ট করতে এবং ভেরিয়েবলের মধ্যে সঞ্চয় করতে চাই। কিভাবে আমি এটি করতে পারব?
11 bash  string  variable 

4
Zsh এবং mksh বাশের সাথে বেমানান কোথায়?
অন্যান্য পসিক্স-সামঞ্জস্যপূর্ণ শেলগুলি ব্যাশের জন্য যুক্তিসঙ্গত প্রতিস্থাপন হিসাবে কতটা কার্য করতে পারে? তাদের সত্যিকারের "ড্রপ-ইন" প্রতিস্থাপন হওয়ার দরকার নেই, তবে বেশিরভাগ স্ক্রিপ্টগুলির সাথে কাজ করার জন্য এবং কিছু সংশোধন করে বাকী সমর্থন করার জন্য পর্যাপ্ত পরিমাণে বন্ধ করুন । আমি সুস্পষ্ট বাশ স্ক্রিপ্টগুলি রাখতে চাই - ইনস্ক্রিপ্টস, ডিএইচসিপি ক্লায়েন্ট স্ক্রিপ্টস …
11 bash  zsh  mksh 

4
কমান্ডগুলির ব্যাকগ্রাউন্ড পাইপযুক্ত অনুক্রমের যে কোনও কমান্ডের পিআইডি পান
যদি, মধ্যে bash, আমি কার্যকর: cmd1 | cmd2 | ... | cmdi | ... | cmdn & যেখানে cmd{1..n}পৃথক নাও হতে পারে, আমি কীভাবে এর পিআইডি পাব cmdi? বিকল্পভাবে, আমি কীভাবে cmdiপ্রক্রিয়াটি সংকেত করতে পারি ? (উদাহরণস্বরূপ, এটি প্রেরণ করবেন SIGUSR1?) pkill/ pgrep, pidofইত্যাদি ভাল উত্তরের মতো বলে মনে হচ্ছে …
11 bash  shell  pipe  job-control 

3
পাইপলাইনে পূর্বের কমান্ডের পিআইডি প্রাপ্ত
আমি inotifywaitএকটি ডিরেক্টরি নিরীক্ষণ করতে ব্যাশ স্ক্রিপ্ট লিখছি এবং যখন পরিবর্তনগুলি সনাক্ত হয় তখন ক্রিয়া বন্ধ করে দিন। কিছুটা এইরকম: inotifywait -m ... | while read f; do something; done যেহেতু inotifywaitনিজেই শেষ হয় না, তাই এই স্ক্রিপ্টটি থামবে না। সুতরাং আমার পরিকল্পনাটি ছিল ইনোটিফয়েট প্রক্রিয়াটির পিআইডি পাওয়ার জন্য, এটি …
11 bash  pipe  pid 

3
নির্দিষ্ট সময়ের পরবর্তী ঘটনা পর্যন্ত ঘুমান
আমার একটি ধারাবাহিক কমান্ড বা একটি একক কমান্ড দরকার যা "4:00" এর মতো নির্দিষ্ট সময়ের পরবর্তী ঘটনা না হওয়া পর্যন্ত ঘুমায়। আমি যে কিভাবে করতে হবে? atকমান্ড বা cronjob একটি বিকল্প কারণ আমি স্ক্রিপ্ট আমি বর্তমানে আছি ছেড়ে না নয়। আমি যে নির্দিষ্ট ক্ষেত্রে কথা বলছি সেটি হ'ল স্ক্রিনে চলমান …
11 bash  date  time  sleep 

3
পরিবেশ পরিবর্তনশীল উপর ভিত্তি করে শর্তসাপেক্ষ অ্যাসাইনমেন্ট
বাশ স্ক্রিপ্টে, আমি একটি স্থানীয় ভেরিয়েবল বরাদ্দ করছি যাতে মানটি বহিরাগত, বৈশ্বিক পরিবেশ পরিবর্তনশীল ( $MYAPP_ENV) এর উপর নির্ভর করে । if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi উপরোক্ত অ্যাসাইনমেন্টটি লেখার জন্য কোনও ছোট (এখনও পরিষ্কার) উপায় আছে? (সম্ভবতঃ কিছু শর্তসাপেক্ষ অপারেটর / ইনলাইন যদি ব্যবহার …

3
ফাইল প্রতিস্থাপনের সময় ফাইল অনুমতি (বা পুনরুদ্ধার) বজায় রাখুন
আমার একটি কমান্ড রয়েছে যা কোনও ফাইলকে একটি আর্গুমেন্ট হিসাবে গ্রহণ করে, ফাইলটি পরিবর্তন করে, তারপরে দ্বিতীয় আর্গুমেন্টে উল্লিখিত ফাইলের নামটিতে এটি লিখে। আমি এই প্রোগ্রাম কল করব modifyfile। আমি এটি "জায়গায়" কাজ করতে চেয়েছিলাম তাই আমি একটি শেল স্ক্রিপ্ট (বাশ) লিখেছিলাম যা এটি একটি অস্থায়ী ফাইলে পরিবর্তিত করে আবার …

1
বাশ টার্মিনালে কীভাবে ইনপুট / নতুন লাইন শুরু করবেন?
আমি লক্ষ করেছি লুপগুলির জন্য কয়েকটি নমুনা বাশ উদাহরণগুলিতে একাধিক লাইনে ছড়িয়ে রয়েছে for VARIABLE in file1 file2 file3 do command1 on $VARIABLE command2 commandN done (যেমন, এখানে http://www.cyberciti.biz/faq/bash-for-loop/ ) আমি কীভাবে বাশ টার্মিনালে একটি নতুন লাইন প্রবেশ করবো (আমি পুটি ব্যবহার করি)? আমি যখন একটি লাইনের শেষে এন্টার টিপবো …
11 bash  line-editor 

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