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

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

3
বাশে সম্ভাব্য বাগ ?: foo () - প্রতিধ্বনি "$ {var [0]}"; }; var = (বার বাজ) foo
ওএস : উবুন্টু 16.04.3 শেল : 4.3.48 বাশ আমি জানি যে সাময়িকভাবে কোনও ভেরিয়েবলের বিষয়বস্তু হিসাবে সাময়িকভাবে পরিবর্তন করা সম্ভব var=value command, এটি সম্ভবত IFS= read -r varএটির উল্লেখযোগ্য কেস। এবং, গ্রেগের উইকের ধন্যবাদ , আমিও বুঝতে পেরেছি: # Why this foo() { echo "$var"; } var=value foo # And …
22 bash  array 

1
প্রতিটি বাশ কমান্ডের পরে স্ক্রিপ্টটি কীভাবে কল করা যায়
hey.shপ্রতিটি বাশ কমান্ডের নামে এই উদাহরণটিতে কোনও স্ক্রিপ্ট কল করা সম্ভব ? উদাহরণস্বরূপ আপনি lsহিট এন্টার লিখুন এবং এলএস রান, তারপরে hey.shদৌড়াতে হবে। তারপরে আপনি টাইপ করুন cd .. (বা অন্য কোনও কমান্ড) , সিডি রান তখন hey.shচালানো হবে ইত্যাদি on
22 bash 

2
বাশ রেজেক্স ক্যাপচার গ্রুপ
আমি স্ট্রিং থেকে একাধিক বর্ণানুক্রমিক মানগুলির (এই সংখ্যাটি পরিবর্তিত হতে পারে) মেলানোর চেষ্টা করছি এবং তাদের বাশ ক্যাপচার গ্রুপ অ্যারে সংরক্ষণ করতে পারি। তবে, আমি কেবল প্রথম ম্যাচটি পাচ্ছি: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex ]] echo ${BASH_REMATCH[1]} 1BBBBBB echo ${BASH_REMATCH[2]} আপনি দেখতে পাচ্ছেন- …

5
আমি কীভাবে ">" নামে একটি ফাইল মুছতে পারি?
আমি একটি পাইথন স্ক্রিপ্ট চালাচ্ছিলাম যা ত্রুটিযুক্ত ছিল এবং sudoএকটি ফাইল তৈরি করত >। আমি কীভাবে এই ফাইল থেকে মুক্তি পেতে পারি? অবশ্যই আমি চেষ্টা করার সময় আমি sudo rm >ত্রুটিটি bash: syntax error near unexpected token 'newline'পাই কারণ এটি মনে করে আমি এর আউটপুট পুনর্নির্দেশের চেষ্টা করছি rm। এর …
22 bash  quoting  filenames  rm 

2
একাধিক এক্সটেনশান সহ ফাইলগুলি অনুলিপি করা হচ্ছে
আমি একক গন্তব্য ডিরেক্টরিতে একাধিক এক্সটেনশানযুক্ত ফাইলগুলি অনুলিপি করতে চাই। উদাহরণস্বরূপ, কার্যকারী ডিরেক্টরিতে সমস্ত .txt ফাইল নামক ডিরেক্টরিতে অনুলিপি করতে আমি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারি destination: cp -v *.txt destination/ এবং আমি ওয়ার্কিং ডিরেক্টরিতে সমস্ত .png ডিরেক্টরিগুলিতে অনুলিপি করতে নিম্নলিখিতটি ব্যবহার করতে পারি destination: cp -v *.png destination/ তবে …
22 bash  shell  wildcards  cp 

1
টার্মিনাল রঙ পালানোর ক্রমগুলি কি কোথাও ব্যাশের জন্য সংজ্ঞায়িত করা হয়েছে?
আমি ব্যাশ স্ক্রিপ্টিংয়ে প্রায়শই রঙ ব্যবহার করেছি (বেশিরভাগ CentOS এ) তবে তাদের ব্যবহারকে আরও দৃ make়তর করতে আমি রঙের মানগুলিতে ভেরিয়েবলগুলি পুনরায় সংজ্ঞা দিয়ে শেষ করি : local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local NO_COLOUR="\[\033[0m\]" বা এছাড়াও সাথে tput: bold=`tput bold` normal=`tput sgr0` whitef=`tput setaf 7` greenf=`tput setaf …
22 bash  terminal  colors 

3
বাশে দুটি স্ট্রিং তুলনা করা
ifআমার বাশ স্ক্রিপ্টে আমার নিম্নলিখিত ব্লক রয়েছে: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi স্ক্রিপ্ট এক্সিকিউশনটি সমান ifহলেও আমার ব্লকে প্রবেশ করছে না । আমি কি ভুল করছি?$PACKAGENAMEkakadu-v6_4-00902C

3
কোনও ভেরিয়েবলকে স্ট্রিং বা ইন্ট হিসাবে হিসাবে তুলনা করার সময় কি কোনও বড় পার্থক্য রয়েছে?
কৌতূহলের বাইরে, যখন কোনও ব্যাশ ভেরিয়েবল তুলনা করা হয় (এর মান এটি হ'ল integer) এটি কোনও পূর্বনির্ধারিত মানের সাথে হয় হিসাবে ঘোষণা করা হয় intবা হিসাবে হিসাবে এটি পরীক্ষা করা সম্ভব string। নমুনা লিপি : #!/bin/bash f1() { [ "$1" == "1" ] && echo "$FUNCNAME: \"1\" compared as string" …
22 bash  shell  test 

2
বাশ স্ক্রিপ্ট থেকে জিনোম টার্মিনাল ব্যাকগ্রাউন্ড / পাঠ্যের রঙ সেট করুন
আমি #002b36ব্যাশ স্ক্রিপ্ট ব্যবহার করে আমার জিনোম টার্মিনালের ব্যাকগ্রাউন্ড ( ) এবং উবুন্টু 13 এ ফোরগ্রাউন্ড রঙ সেটআপ করতে চাই । আমি চেষ্টা করেছি gconftoolকিন্তু সফল হতে পারিনি। GCONFTOOL-2(1) User Commands GCONFTOOL-2(1) NAME gconftool-2 - GNOME configuration tool আমার gnome terminalসংস্করণটি $ gnome-terminal --version GNOME Terminal 3.6.1 বর্তমানে এটি অর্জনের …

2
কমান্ড থেকে সমস্ত ফাইল আউটপুট কীভাবে সরানো যায়?
সেগুলিতে সংযুক্তি শব্দটি ছাড়াই ফাইলগুলি অনুসন্ধান করার জন্য আমার এই গ্রেপ কমান্ডটি রয়েছে। grep -L -- Attachments * আমি এই কমান্ড থেকে আউটপুট থাকা সমস্ত ফাইল সরিয়ে নিতে চাই। বাশে আমি কীভাবে এটি করব? আমি কি পাইপ ব্যবহার করব? আমি যদি পূর্ণ-স্ক্রিপ্টে / এরপরে বিবৃতি দিয়ে থাকি তবে আরও শব্দযুক্ত …

2
ম্যানুয়ালি শুরু না করা পর্যন্ত বাশ .bashrc পড়বে না
bash.bashrcইন্টারেক্টিভ টার্মিনাল থেকে উত্স হবেনা যতক্ষণ না আমি ম্যানুয়ালি bashটার্মিনাল থেকে চালনা করি : $ bash বা ম্যানুয়ালি এটি উত্স: $ source ./.bashrc বা চলমান: $ st -e bash আমি আশা করি এখানে কিছু দরকারী আউটপুট রয়েছে: $ echo $TERM st-256color $ echo $SHELL /bin/sh $ readlink /bin/sh bash $ …
22 linux  bash  shell  bashrc 

1
একটি কাঁটাচামচ বোমা কিভাবে কাজ করে?
সতর্কতা একটি উত্পাদন মেশিন এ চালানোর চেষ্টা করবেন না বিষয়টিতে উইকিপিডিয়া পৃষ্ঠাটি পড়ার সময় আমি সাধারণত নিম্নলিখিত কোডটি দিয়ে যা চলছে তা অনুসরণ করি: :(){ :|:& };: বর্ণনার অংশ নিম্নলিখিত কাঁটাচামচ বোমা 2002 সালে শিল্প হিসাবে উপস্থাপিত হয়েছিল;56 তার সঠিক উৎপত্তি অজানা, কিন্তু এটা ইউজনেট উপর অস্তিত্ব পূর্বে 2002 থেকে …
22 bash  shell-script  zsh  fork 

4
আমি কীভাবে বলতে পারি যে একটি উলাম কী আদেশ দেয়?
llঅনেক লিনাক্স ডিস্ট্রোসের একটি সাধারণ নাম alias কীভাবে এটির উপকরণ বলা যায়? আমি আমার পরীক্ষা করার চেষ্টা করেছি .bashrc, তবে এর llসমতুল্য আমি বলতে পারছি না ।
22 bash  alias 

9
অনুসন্ধানগুলি ব্যবহার করে ফাইলগুলি সরানোর সময় ডিরেক্টরি কাঠামো সংরক্ষণ করুন
আমি নিম্নলিখিত স্ক্রিপ্টটি তৈরি করেছি যা উত্স ডিরেক্টরি থেকে গন্তব্য ডিরেক্টরিতে সংজ্ঞায়িত হিসাবে পুরানো দিনের ফাইলগুলিকে সরিয়ে দেয়। এটি নিখুঁতভাবে কাজ করছে। #!/bin/bash echo "Enter Your Source Directory" read soure echo "Enter Your Destination Directory" read destination echo "Enter Days" read days find "$soure" -type f -mtime "-$days" -exec mv …

1
একাধিক ইতিহাস কমান্ড পুনরায় রান করুন
কল্পনা করুন আপনি সবে মাত্র এক ডজন কমান্ড চালিয়েছেন। বলুন ... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 আমি জানি আমি তাদের সংক্ষেপে পুনরায় চালাতে পারি !-12 && !-11 && !-10 && (and …

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