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

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

1
বাশ-এ, যদি [-z "$ 1"] হয় এবং ["$ 1" = ""] কি একই?
বাশ শেল স্ক্রিপ্টিং এ, নিম্নলিখিত দুটি বিবৃতি মধ্যে পার্থক্য (যদি থাকে)? 1.) if [ -z "$1" ] ২) if [ "$1" = "" ] আমি নিজেকে কিছু স্ক্রিপ্টে দ্বিতীয়টি লিখতে দেখেছি, তবে তারপরে আমি এখানে পড়েছি যে -zব্যবহারটি একই জিনিসটি অর্জন করে। দ্বিতীয়টি ব্যবহার করতে যদি সমস্যা হয়, তবে প্রথমটি …

3
বাশগুলিতে ফাংশনগুলি কি সাব-প্রসেসিস হিসাবে চালিত হয়?
ইন অ্যাডভান্সড ব্যাশ-স্ক্রিপ্টিং গাইড , এ উদাহরণস্বরূপ 27-4 , 7 তম নিচ থেকে লাইন, আমি এই পড়েছি: একটি ফাংশন একটি উপ-প্রক্রিয়া হিসাবে চলে। আমি ব্যাশে একটি পরীক্ষা করেছি এবং দেখে মনে হচ্ছে যে উপরের বক্তব্যটি ভুল। এই সাইটে অনুসন্ধান, বাশ ম্যান, এবং আমার অনুসন্ধান ইঞ্জিন কোনও আলো এনেছে না। আপনার …
28 bash  process  function 

1
vs _ বনাম! $। পূর্ববর্তী কমান্ড এবং আউটপুট পুনঃনির্দেশের শেষ যুক্তি
প্রশ্নটি বিশেষ ভেরিয়েবল সম্পর্কে। ডকুমেন্টেশন বলে: !!:$ designates পূর্ববর্তী কমান্ডের গত যুক্তি । এটি সংক্ষিপ্ত করা যেতে পারে! $। ( $_, একটি আন্ডারস্কোর) শেল প্রারম্ভের সময়, শেল বা শেল স্ক্রিপ্টটি পরিবেশ বা আর্গুমেন্ট তালিকার পাস হিসাবে চালিত হওয়ার জন্য নিরঙ্কুশপথটি সেট করুন set এরপরে, প্রসারণের পরে পূর্ববর্তী কমান্ডের সর্বশেষ যুক্তিতে …

14
স্ক্রিপ্ট বাশ করুন সমস্ত * ফ্লাককে *। এমপি 3 এফএফএমপিগে রূপান্তর করতে?
আমি নির্দিষ্ট ফোল্ডারে সমস্ত * .ফ্ল্যাক *। এমপি 3 এ রূপান্তর করতে চাই। এটি আমি চেষ্টা করেছি, কিন্তু কাজ করে না: # change to the home directory cd ~/music # convert all *.flac files ffmpeg -i *.flac -acodec libmp3lame *.mp3 # (optional: check whether there are any errors printed on …

9
বাশ জন্য বনাম অনুসন্ধান
ফাইলগুলি লুপ করার সময় দুটি উপায় থাকে: একটি forলুপ ব্যবহার করুন : for f in *; do echo "$f" done ব্যবহার find: find * -prune | while read f; do echo "$f" done এই দুটি লুপ ধরে নিলে ফাইলগুলির একই তালিকা পাওয়া যাবে, পারফোমেন্স এবং হ্যান্ডলিংয়ে এই দুটি বিকল্পের মধ্যে …

3
স্ক্রিপ্ট ইউটিলিটি সহ কীভাবে আপনার সমস্ত টার্মিনাল সেশন রেকর্ড করা যায়
আমি যা অর্জন করতে চাই তা যখনই আমি ইয়াকুয়াক / কনসোল ব্যবহার করি তখন আমার টার্মিনাল সেশনগুলি স্বয়ংক্রিয়ভাবে ফাইল করতে রেকর্ড করতে সক্ষম হয়। আমার অধিবেশনটির শুরুতে আমি যদি এটি করি তবে এটি অর্জন করা সহজ: script -f /home/$USER/bin/shell_logs/$(date +"%d-%b-%y_%H-%M-%S")_shell.log তবে আমি যখনই ইয়াকুয়াক শুরু করব বা একটি নতুন ট্যাব …

7
বাশ ডিরেক্টরি শর্টকাটগুলি
আমি যখন টাইপ করি cd ~foo, আমি বাশ চাই যে আমাকে fooসম্পূর্ণ ডিরেক্টরি পাথ টাইপ করার শর্টকাট হিসাবে কিছু ডিরেক্টরিতে নিয়ে যাবে foo। এবং আমি ডিরেক্টরি থেকে হোম ডিরেক্টরিতে cp ~foo/bar.txt ~/bar.txtকোনও ফাইল অনুলিপি করতে সক্ষম হতে চাই /foo/... সুতরাং মূলত, আমি এমন কিছু চাই যা ঠিক যেমন কাজ ~/করে …
28 bash 

4
প্রদত্ত পরিসরে রেখার দৈর্ঘ্যের জন্য "গ্রেপ" কীভাবে করবেন?
দ্রষ্টব্য: এই প্রশ্নটি এই প্রশ্নোত্তরের পরিপূরক: প্রদত্ত পরিসরে লাইন দৈর্ঘ্যের * নয় * কীভাবে "গ্রেপ" করবেন? আমাকে একটি পাঠ্য ফাইল (কেবলমাত্র একটি ওয়ার্ডলিস্ট, নিউলাইন দিয়ে পৃথক করা) থেকে লাইনগুলি পাওয়া দরকার যার দৈর্ঘ্য ন্যূনতম বা 3 অক্ষরের সমান, তবে 10 এর চেয়ে বেশি বা সমান নয়। উদাহরণ: ইনপুট: egyezményét megkíván …
28 bash  sed  grep  perl 

2
শেল তুলনাতে একক এবং দ্বিগুণ সমান চিহ্ন (=) এর মধ্যে পার্থক্য কী?
পড়ুন যে ভিতরে স্ট্রিং তুলনা ifকরার জন্য আমাদের ডাবল বর্গাকার বন্ধনী ব্যবহার করতে হবে। কিছু বই বলে যে তুলনা করা যেতে পারে =। তবে এটিও কাজ ==করে। #!/bin/bash a="hello" b="world" if [[ $a == $b ]];then echo "equal" fi তুলনা =এবং এর ==মধ্যে একটি পার্থক্য আছে ?

4
আমি যখন কোনও ইউএসবি-ডিভাইস প্লাগ ইন করি তখন কীভাবে শেলসক্রিপ্ট কার্যকর করা যায়
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটি ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। 6 বছর আগে স্থানান্তরিত । আমি যখন আমার লিনাক্স মেশিনে কোনও ডিভাইস প্লাগ ইন করি তখন আমি একটি স্ক্রিপ্ট কার্যকর করতে চাই। উদাহরণস্বরূপ, xinputএকটি নির্দিষ্ট ড্রাইভে মাউস বা ব্যাকআপ স্ক্রিপ্ট চালান। আমি …
28 linux  bash  ubuntu  udev 

5
সংখ্যার অর্ডার সহ গ্লোব
আমার কাছে একটি ডিরেক্টরিতে পিডিএফ ফাইলগুলির এই তালিকা রয়েছে: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf আমি এগুলিকে সংখ্যার ক্রমে ভুতের স্ক্রিপ্ট ব্যবহার করে বোঝাতে চাই (এর অনুরূপ): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf …

3
"যখন:;" এর অর্থ কী?
আমি জানি একটি whileলুপ কী। তবে, আমি কেবল এটির সাথে কাজ করতে দেখেছি: while [condition] while ![condition] while TRUE (infinite loop) যেখানে বিবৃতিটি পরে whileথাকতে হবে TRUEবা হয় FALSE। নামে একটি শেল বিল্টিন কমান্ড রয়েছে :। এটি ডামি কমান্ড হিসাবে কিছু না করে বর্ণনা করা হয়েছে, তবে আমি জানি না …

2
`Set -eu` ব্যবহার করার সময় EXIT এবং ERR ট্র্যাপগুলির সঠিক আচরণ`
আমি ইআরআর এবং এক্সিট ফাঁদগুলির সাথে set -e( errexit), set -u( nounset) ব্যবহার করার সময় কিছু অদ্ভুত আচরণ পর্যবেক্ষণ করছি । এগুলি সম্পর্কিত বলে মনে হচ্ছে, সুতরাং তাদের একটি প্রশ্নের মধ্যে রাখা যুক্তিসঙ্গত বলে মনে হয়। 1) set -uERR ফাঁদগুলি ট্রিগার করে না কোড: #!/bin/bash trap 'echo "ERR (rc: $?)"' …

2
sudo: ./script.sh কার্যকর করতে অক্ষম: এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই
আমি স্টম্পড। আমার /homeডিরেক্টরিতে আমার একটি স্ক্রিপ্ট রয়েছে যা কার্যকর হয়: [user@server ~]$ ll total 4 -rwx------ 1 user user 2608 Jul 15 18:23 qa.sh তবে, যখন আমি এটির সাথে sudoএটি চালানোর চেষ্টা করি তখন বলে যে এটি এটি খুঁজে পাবে না: [user@server ~]$ sudo ./qa.sh [sudo] password for user: …

2
একটি ভেরিয়েবলের দৈর্ঘ্য যাচাই করুন
আমি পরিবর্তনশীল পড়ার দৈর্ঘ্য যাচাই করতে পেরেছি (আমার স্ক্রিপ্ট সন্নিবেশিত পাঁচটি অক্ষরের সীমাতে), আমি এরকম কিছু সম্পর্কে চিন্তা করি: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi আরও একটি "মার্জিত" সমাধান আছে?
27 bash  shell  string 

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