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

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

7
শেল স্ক্রিপ্ট ব্যর্থ: সিনট্যাক্স ত্রুটি: "(" অপ্রত্যাশিত)
আমি এমন একটি স্ক্রিপ্টে কাজ করছি যা রাস্পবেরি পাই বিকাশের জন্য বিকাশের পরিবেশ স্থাপন করতে স্বয়ংক্রিয়ভাবে কাজ করে (ধাপে ধাপে বিশদ যা কাজ এখানে রয়েছে )। স্ক্রিপ্টটি সেই নিবন্ধটিতে লিঙ্কযুক্ত রয়েছে তবে সুবিধার্থে আপনি এটি এখানেও খুঁজে পেতে পারেন । এখন এই স্ক্রিপ্টটি ইনস্টল করুন এবং ত্রুটি ছাড়াই পরিবেশ স্থাপন …

3
"ফাঁদ… INT TERM প্রস্থান" সত্যই প্রয়োজনীয়?
ক্লিনআপ কাজের জন্য trapব্যবহারের trap ... INT TERM EXITজন্য অনেক উদাহরণ । তবে তিনটি সিগস্পেকের তালিকা করা কি সত্যিই প্রয়োজনীয়? ম্যানুয়ালটিতে বলা হয়েছে: যদি একটি SIGNAL_SPEC হয় এক্সিট (0) এআরজি শেল থেকে প্রস্থান করার সময় কার্যকর করা হয়। যা আমি বিশ্বাস করি প্রযোজ্য কিনা স্ক্রিপ্ট স্বাভাবিকভাবে সমাপ্ত অথবা কারণ এটি …
63 bash  shell  signals  trap 

6
সমস্ত পটভূমি কাজ হত্যা
ব্যাকগ্রাউন্ড জবসকে হত্যার আরও কমপ্যাক্ট ফর্ম রয়েছে: for i in {1..5}; do kill %$i; done এছাড়াও, {1..5 এর স্পষ্টতই একটি হার্ড-কোডড যাদু নম্বর রয়েছে, আমি কীভাবে এটি না করে N কে সঠিক নম্বর বলে "এন" করব? $(jobs | wc -l) পরিচালিত চাকরির জন্য # আমি পিএস 1 এ আসলে use …
63 bash 

3
সমস্ত বাশ স্ক্রিপ্টগুলি কি `zsh` এর সাথে সামঞ্জস্যপূর্ণ?
আমি বাশ থেকে জেডএসে স্যুইচ করতে চাইছি তবে ব্যাশ স্ক্রিপ্টগুলির সামঞ্জস্যতা নিয়ে উদ্বিগ্ন। সমস্ত বাশ স্ক্রিপ্ট / ফাংশন zsh সঙ্গে সামঞ্জস্যপূর্ণ? সুতরাং, যদি এটি সত্য হয় তবে কি zsh কেবল বাশের উন্নতি?
63 bash  zsh 

5
নেস্টিংয়ের ইনডেন্টের সাথে ম্যাচ করতে হেরেডোক ইনডেন্ট করতে পারবেন না
স্ক্রিপ্টিংয়ের জন্য যদি "প্রথম বিশ্ব সমস্যাগুলি" থাকে তবে এটি হবে। আমি আপডেট করছি এমন স্ক্রিপ্টে আমার কাছে নিম্নলিখিত কোড রয়েছে: if [ $diffLines -eq 1 ]; then dateLastChanged=$(stat --format '%y' /.bbdata | awk '{print $1" "$2}' | sed 's/\.[0-9]*//g') mailx -r "Systems and Operations <sysadmin@[redacted].edu>" -s "Warning Stale BB Data" …

6
আমি কী আমার শেলটি বিভিন্ন রঙে STDERR এবং STDOUT মুদ্রণ করতে কনফিগার করতে পারি?
আমি আমার টার্মিনালটি সেট আপ করতে চাই তাই stderrআলাদা রঙে মুদ্রিত হয় stdout; হতে পারে লাল। এটি দু'টিকে আলাদা করে বলা সহজ করে তুলবে। এটিকে কনফিগার করার কোনও উপায় আছে কি .bashrc? যদি তা না হয় তবে কি এটিও সম্ভব? উল্লেখ্য : এই প্রশ্নের সঙ্গে একীভূত হয়ে যায় অন্য যে …

6
Zsh এ কোন বৈশিষ্ট্য রয়েছে এবং বাশ থেকে অনুপস্থিত বা এর বিপরীতে রয়েছে?
লিনাক্স ব্যবহারকারী হিসাবে, আমি সর্বদা কেবল ব্যাশ ব্যবহার করেছি কারণ এটি আমার ব্যবহৃত প্রতিটি ডিস্ট্রোতে ডিফল্ট ছিল। অন্যান্য ইউনিক্স সিস্টেম যেমন BSD ব্যবহার করে এমন লোকেরা অন্যান্য শেলগুলি আরও বেশি ঘন ঘন ব্যবহার করে বলে মনে হয়। আরও কিছুটা শেখার স্বার্থে, আমি zsh চেষ্টা করার সিদ্ধান্ত নিয়েছি। বাশ ব্যবহারকারী হিসাবে: …
62 bash  zsh 

3
বাশার্ক বর্তমান শেলটি ইন্টারেক্টিভ কিনা তা কেন পরীক্ষা করে?
আমার আর্চ ইনস্টল করুন /etc/bash.bashrcএবং /etc/skel/.bashrcএই লাইনগুলি অন্তর্ভুক্ত করুন: # If not running interactively, don't do anything [[ $- != *i* ]] && return দেবিয়ান অন, /etc/bash.bashrcআছে: # If not running interactively, don't do anything [ -z "$PS1" ] && return এবং /etc/skel/.bashrc: # If not running interactively, don't do …
62 bash  bashrc 

5
এসএসএইচ এবং এসসিপি-র জন্য স্বতঃসিদ্ধ সার্ভারের নাম
আমার কয়েকটি সার্ভার কনফিগার করা আছে ~/.ssh/config, যেমন alphaএবং beta। আমি কিভাবে ব্যাশ যেমন যে কমান্ড কনফিগার পারে ssh al<tab>এবং scp file.tgz al<tab>কনফিগার সার্ভারের নাম স্বয়ংসম্পূর্ণ? যখনই আমরা সার্ভারগুলিকে নিয়মিত যুক্ত করি এবং মুছি এবং তালিকাটি বেশ বড় হয় ততবার আমি প্রতিটি ফাইল যুক্ত হওয়ার সাথে সাথে অন্য ফাইলগুলিতে (অর্থাত্ …
61 bash  ssh  autocomplete  scp 

11
নিঃশব্দে "এমভি" ব্যর্থ করার কোনও উপায় আছে কি?
মত একটি কমান্ড mv foo* ~/bar/যদি আপনার সাথে মেলে এমন ফাইল দ্বারা stderr এই বার্তাটি উত্পাদন করে foo*। mv: cannot stat `foo*': No such file or directory তবে, স্ক্রিপ্টে আমি সেই ক্ষেত্রে কাজ করছি সম্পূর্ণরূপে ভাল হবে, এবং আমি আমাদের লগগুলি থেকে এই বার্তাটি বাদ দিতে চাই। mvকিছু সরানো না …
61 bash  mv 

9
প্রোগ্রাম কার্যকর করার সময় কীভাবে পরিমাপ করা যায় এবং এটি একটি ভেরিয়েবলের মধ্যে সঞ্চয় করতে হয়
বাশ (v4 +) স্ক্রিপ্টের মধ্যে নির্দিষ্ট অপারেশনগুলি কতক্ষণ সময় নেয় তা জানতে, আমি time"পৃথকভাবে" কমান্ড থেকে আউটপুটকে পার্স করতে এবং (শেষ পর্যন্ত) এটি একটি ব্যাশ ভেরিয়েবলের মধ্যে ক্যাপচার করতে চাই ( let VARNAME=...)। এখন আমি ব্যবহার করছি time -f '%e' ...(বা বরং command time -f '%e' ...অন্তর্নির্মিত ব্যাশের কারণে), তবে …

2
বাশ কেন মনে করে: 016 + 1 = 15?
কেউ আমাকে ব্যাখ্যা করতে পারেন কেন একটি শীর্ষস্থানীয় 0 সহ একটি নম্বর এই মজার আচরণ দেয়? #!/bin/bash NUM=016 SUM=$((NUM + 1)) echo "$NUM + 1 = $SUM" মুদ্রণ করবে: 016 + 1 = 15
60 bash 

7
অর্ডার সংরক্ষণের জন্য আমি কীভাবে আমার .বাশ / ইতিহাসের সদৃশগুলি সরিয়ে ফেলতে পারি?
আমি control+rআমার কমান্ডের ইতিহাস পুনরাবৃত্তভাবে অনুসন্ধান করতে ব্যবহার করে উপভোগ করছি। আমি এটির সাথে ব্যবহার করতে চাই এমন কয়েকটি ভাল বিকল্প পেয়েছি: # ignore duplicate commands, ignore commands starting with a space export HISTCONTROL=erasedups:ignorespace # keep the last 5000 entries export HISTSIZE=5000 # append to the history instead of overwriting …

3
"আইএফএস = পঠন-রেখা" বোঝা
আমি স্পষ্টতই বুঝতে পারি যে কোনও একটি অভ্যন্তরীণ ক্ষেত্র বিভাজক ভেরিয়েবলের মান যোগ করতে পারে। উদাহরণ স্বরূপ: $ IFS=blah $ echo "$IFS" blah $ আমি এটিও বুঝতে পারি যে নামগুলি পরিবর্তনশীল read -r lineথেকে ডেটা সংরক্ষণ করবে :stdinline $ read -r line <<< blah $ echo "$line" blah $ যাইহোক, …

3
পূর্বের কমান্ড পর্যন্ত "স্ক্রোলিং" করার পরে BASH দিয়ে… কীভাবে এই ইতিহাসের পরবর্তীটিতে যেতে হবে?
আফসোস, এই শিরোনামটি আমি তৈরি করেছি এমন মার্জিত নয়। তবে আমি ধরে নিই যে অনেক লোক এই বিষয়টি নিয়ে অবাক হয়ে থাকবে, এবং আমার প্রশ্নটি দ্বৈত হতে পারে ... কেবলমাত্র আমি বলতে পারি এটি আমি পাই নি। আমি যখন "স্ক্রোলিং" আপ বলি, তখন আমার অর্থ কীবোর্ডের "আপ তীর" কীটি ব্যবহার …

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