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

বাশ কমান্ড শেলের জন্য লিখিত স্ক্রিপ্টগুলি সম্পর্কে প্রশ্নের জন্য। ত্রুটিগুলি / সিনট্যাক্স ত্রুটিযুক্ত শেল স্ক্রিপ্টগুলির জন্য, দয়া করে এখানে পোস্ট করার আগে শেলচেক প্রোগ্রামের (বা https://shellcheck.net ওয়েব ওয়েব শেলচেক সার্ভারে) তাদের পরীক্ষা করুন। ব্যাশের ইন্টারেক্টিভ ব্যবহার সম্পর্কে প্রশ্নগুলি স্ট্যাক ওভারফ্লোয়ের চেয়ে সুপার ব্যবহারকারীর অন-টপিক হওয়ার সম্ভাবনা বেশি।

10
কোনও প্রক্রিয়া আইডি (পিআইডি) বিদ্যমান কিনা তা পরীক্ষা করে দেখুন
বাশ স্ক্রিপ্টে, আমি নিম্নলিখিতগুলি করতে চাই (সিউডো কোডে): if [ a process exists with $PID ]; then kill $PID fi শর্তাধীন বিবৃতি জন্য উপযুক্ত অভিব্যক্তি কি?
184 bash  process  pid 

7
আরআর ত্রুটি: ম্যাক ওএস এক্সে অবৈধ বাইট সিকোয়েন্স
আমি আইওএসে ক্রস সংকলনের জন্য ম্যাক ওএস এক্সে মেকফিলের একটি স্ট্রিং প্রতিস্থাপন করার চেষ্টা করছি। স্ট্রিংটিতে ডাবল কোট এম্বেড করা আছে। আদেশটি হ'ল: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure এবং ত্রুটিটি হ'ল: sed: RE error: illegal byte sequence আমি ডাবল উদ্ধৃতি, কমা, ড্যাশ এবং কোন আনন্দের সাথে কলোনগুলি পালানোর চেষ্টা করেছি। …
184 regex  macos  bash  sed 

6
অ্যারেগুলি লুপিং, সূচি এবং মান উভয় মুদ্রণ
আমি এরকম কিছু করতে চাই: foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: তারপরে আমি এটিকে ব্যবহার করে এটি লুপ করার চেষ্টা করেছি: foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do echo "?: $i" done # Output: # ?: bar …
184 bash 

13
বাশ স্ক্রিপ্ট থেকে প্রস্থান করার যে কোনও উপায়ে, তবে টার্মিনালটি প্রস্থান করে না
যখন আমি exitশেল স্ক্রিপ্টে কমান্ড ব্যবহার করি , স্ক্রিপ্টটি টার্মিনালটি (প্রম্পট) সমাপ্ত করে। কোনও স্ক্রিপ্ট শেষ করে টার্মিনালে থাকার কি কোনও উপায় আছে? আমার স্ক্রিপ্টটি run.shসরাসরি উত্সাহিত হয়ে, বা অন্য স্ক্রিপ্ট থেকে উত্সাহিত হয়ে কার্যকর করা হবে বলে আশা করা হচ্ছে। সম্পাদনা করুন: আরো নির্দিষ্ট হবে, দুটি স্ক্রিপ্ট হয় run2.shযেমন …
183 linux  bash 

5
শেল ভেরিয়েবলের চারপাশে উদ্ধৃতিগুলি কখন लपेटবেন?
কেউ আমাকে শেল স্ক্রিপ্টে ভেরিয়েবলের চারপাশে উদ্ধৃতিগুলি আবদ্ধ করা উচিত কিনা তা বলতে পারেন? উদাহরণস্বরূপ, নিম্নলিখিতটি সঠিক: xdg-open $URL [ $? -eq 2 ] অথবা xdg-open "$URL" [ "$?" -eq "2" ] আর যদি তাই হয় তবে কেন?
183 linux  bash  shell  unix  quotes 

10
বাশ-এ কোনও ফাইল ফাঁকা আছে কিনা তা কীভাবে পরীক্ষা করবেন?
আমার কাছে একটি ফাইল আছে যা ডাইফফেসটেক্সট বলে। এটি খালি কিনা তা পরীক্ষা করতে চান। এরকম কিছু করেছে তবে এটি কাজ করতে পারে নি। if [ -s diff.txt ] then touch empty.txt rm full.txt else touch full.txt rm emtpy.txt fi

2
কার্ল কমান্ড সহ নির্দিষ্ট ফোল্ডারে ফাইল সংরক্ষণ করুন
শেল স্ক্রিপ্টে, আমি কিছু URL থেকে একটি ফাইল ডাউনলোড করতে এবং এটি একটি নির্দিষ্ট ফোল্ডারে সংরক্ষণ করতে চাই। curlকমান্ড সহ একটি নির্দিষ্ট ফোল্ডারে ফাইল ডাউনলোড করার জন্য আমার নির্দিষ্ট সিআইএল পতাকাটি কী ব্যবহার করা উচিত , বা অন্যভাবে কীভাবে আমি এই ফলাফলটি পাব?
182 bash  shell  curl  directory 

7
একটি ফাইল থেকে একটি # দিয়ে শুরু করে সমস্ত লাইন মুছুন
কোনও ফাইলের মন্তব্যে সমস্ত লাইনই শুরু হয় #। যে সমস্ত লাইন দিয়ে শুরু হয় (এবং কেবলমাত্র সেই লাইনগুলি) আমি কীভাবে মুছতে পারি #? অন্যান্য লাইনগুলি সমেত #, তবে লাইনের শুরুতে এড়ানো উচিত নয়।
182 bash  sed 

14
URL থেকে বাশ স্ক্রিপ্ট কার্যকর করুন
বলুন আমার কাছে ইউআরএল "http://mywebsite.com/myscript.txt" এ একটি ফাইল রয়েছে যাতে স্ক্রিপ্ট রয়েছে: #!/bin/bash echo "Hello, world!" read -p "What is your name? " name echo "Hello, ${name}!" এবং আমি এই স্ক্রিপ্টটি প্রথমে কোনও ফাইলে না সঞ্চয় করে চালাতে চাই। আমি এটা কিভাবে করবো? এখন, আমি বাক্য গঠনটি দেখেছি: bash < …
182 linux  bash  curl 

5
বাশ স্ক্রিপ্টে পাস হওয়া আর্গুমেন্টের সংখ্যাটি আমি কীভাবে খুঁজে পাব?
বাশ স্ক্রিপ্টে পাস হওয়া আর্গুমেন্টের সংখ্যাটি আমি কীভাবে খুঁজে পাব? আমার কাছে বর্তমানে এটি রয়েছে: #!/bin/bash i=0 for var in "$@" do i=i+1 done এটি করার আরও কি আরও ভাল উপায় আছে?
182 bash  arguments 

14
ফাইলগুলি গণনা করার জন্য কি কোনও বাশ কমান্ড রয়েছে?
এমন কোনও বাশ কমান্ড রয়েছে যা একটি প্যাটার্নের সাথে মেলে এমন ফাইলগুলির সংখ্যাকে গণনা করে? উদাহরণস্বরূপ, আমি একটি ডিরেক্টরিতে এই ফাইলটির সাথে মেলে সমস্ত ফাইলের গণনা পেতে চাই: log*
182 bash 

6
বাশ-তে শূন্য-দৈর্ঘ্যের স্ট্রিংয়ের জন্য পরীক্ষা: [-n “$ var”] বা [“$ var”]
আমি শূন্য-দৈর্ঘ্যের স্ট্রিংয়ের জন্য বাশ স্ক্রিপ্টগুলি দুটি ভিন্ন উপায়ে দেখেছি। বেশিরভাগ স্ক্রিপ্টগুলি -nবিকল্পটি ব্যবহার করে : #!/bin/bash # With the -n option if [ -n "$var" ]; then # Do something when var is non-zero length fi তবে -n বিকল্পটির সত্যই প্রয়োজন নেই: # Without the -n option if [ …

18
কোনও চলকটিতে স্ট্যান্ডার্ড ত্রুটি কীভাবে সংরক্ষণ করা যায়
ধরা যাক আমার কাছে নিম্নলিখিতগুলির মতো স্ক্রিপ্ট রয়েছে: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" এবং আমার কাছে আরও একটি শেল স্ক্রিপ্ট রয়েছে: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' আমি "ইজ ইজ ইজ ত্রুটি", বা বেকর্ড.শ থেকে অন্য কোনও স্টাডারকে একটি চলকতে ক্যাপচার করতে চাই। আসুন একে ERROR …

16
হোম ডিরেক্টরি পরিবর্তে অন্যান্য ডিরেক্টরিতে কীভাবে ডিফল্ট করা যায়
Over этот вопрос есть ответы на স্ট্যাক ওভারফ্লো на русском : গিট বাশ изменить домашний каталог আমি একটি উইন্ডোজ মেশিনে বিকাশ করছি। লিনাক্স কমান্ড লাইনের জন্য আমার কেবলমাত্র জায়গাটি হ'ল গিত বাশ। সমস্যাটি হ'ল: আমি যখন এটি খুলি, আমি হোম ডিরেক্টরিতে থাকি। আমাকে ডিরেক্টরিটি আমার ওয়ার্কস্পেসে পরিবর্তন করতে হবে, যেমন: …
180 bash  shell  git-bash 


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