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

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

11
`সেট -u` দিয়ে ফাঁকা অ্যারের প্রসারণ বাশ করুন`
আমি একটি বাশ স্ক্রিপ্ট লিখছি যা রয়েছে set -uএবং খালি অ্যারে সম্প্রসারণে আমার একটি সমস্যা রয়েছে: ব্যাশটি প্রসারণের সময় একটি খালি অ্যারেটিকে একটি আনসেট ভেরিয়েবল হিসাবে দেখায়: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arrকোন সাহায্য করে না।) এর সাধারণ সমাধান …
108 bash 

2
বাশ-এ কেন এড়ানো উচিত এবং এর পরিবর্তে আমার কী ব্যবহার করা উচিত?
সময় এবং সময় আবার, আমি স্ট্যাক ওভারফ্লো ব্যবহার করে বাশ উত্তরগুলি দেখতে পাই evalএবং উত্তরগুলি এইরকম "দুষ্টু" কনস্ট্রাক্টের ব্যবহারের জন্য ভিত্তিযুক্ত, শ্লেষযুক্ত হয়ে থাকে। evalএত খারাপ কেন ? যদি evalনিরাপদে ব্যবহার না করা যায় তবে এর পরিবর্তে আমার কী ব্যবহার করা উচিত?
107 linux  bash  unix  eval 


13
মুদ্রণগুলিতে মুদ্রিত অক্ষর
আমি কোনও প্রক্রিয়া চলছে কিনা তা প্রদর্শনের জন্য বাশ শেল স্ক্রিপ্ট লিখছি। এখনও পর্যন্ত, আমি এটি পেয়েছি: printf "%-50s %s\n" $PROC_NAME [UP] কোডটি আমাকে এই আউটপুট দেয়: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] আমি আরও ক্ষেত্রের মধ্যে ফাঁকটিকে '-' বা '*' দিয়ে আরও পাঠযোগ্য করে তুলতে চাই। ক্ষেত্রের সারিবদ্ধতা ব্যাহত …
107 bash  shell  printf 

20
গিট বাশ আমার পথ দেখছে না
আমি যখন গিট বাশ ব্যবহার করি (উইন্ডোজে), আমি এর সম্পূর্ণ পাথ নির্দিষ্ট না করেই কোনও এক্সিকিউটেবল চালাতে পারি না, যদিও এটি আমার প্যাথ ভেরিয়েবলের একটি ফোল্ডারে অবস্থিত। দেখে মনে হচ্ছে বাশ এটিকে চিনতে পারে না। কেন? আমি কি এটি ঠিক করতে পারি?
107 windows  bash  git-bash 

5
আমি কীভাবে কোনও ফাইলের মাইমে টাইপ (বিষয়বস্তুর ধরণ) খুঁজে পেতে পারি?
লিনাক্স ব্যাশ স্ক্রিপ্টের কোনও ফাইলের এমআইএমআই টাইপ (বা এটি "বিষয়বস্তু টাইপ" বলা হয়?) খুঁজে পাওয়ার কোনও উপায় আছে কি? আমার এটির প্রয়োজনীয় কারণ হ'ল ইমেজশ্যাকটি কোনও ফাইল আপলোড করার জন্য এটির প্রয়োজন হিসাবে দেখা গেছে, কারণ হিসাবে এটি কোনও application/octet-streamফাইল হিসাবে .png ফাইলটি সনাক্ত করে । আমি ফাইলটি যাচাই করেছি …

9
'সিপিকে' কীভাবে বাধ্যতামূলকভাবে ডিরেক্টরিটির ভিতরে অন্য একটি তৈরি করার পরিবর্তে ওভাররাইট করা যায়?
আমি একটি বাশ স্ক্রিপ্ট লেখার চেষ্টা করছি যা একটি বিদ্যমান ডিরেক্টরিকে ওভাররাইট করবে। আমার একটি ডিরেক্টরি আছে foo/এবং আমি bar/এটি দিয়ে ওভাররাইট করার চেষ্টা করছি । তবে আমি যখন এটি করি: cp -Rf foo/ bar/ একটি নতুন bar/foo/ডিরেক্টরি তৈরি করা হয়। আমি এটা চাই না। এখানে দুটি ফাইল রয়েছে foo/; …
107 linux  bash  shell  command-line  cp 

4
পড়ার সময় শেল স্ক্রিপ্ট প্রথম লাইনের পরে থামবে
আমার নীচের শেল স্ক্রিপ্ট রয়েছে। টার্গেট ফাইলের প্রতিটি লাইন (যার পথ স্ক্রিপ্টের ইনপুট প্যারামিটার) এর মধ্য দিয়ে লুপ করা এবং প্রতিটি লাইনের বিপরীতে কাজ করা উদ্দেশ্য। এখন লক্ষ্যমাত্রার ফাইলটিতে এটি প্রথম লাইনের সাথে কাজ করে এবং লাইনটি প্রক্রিয়া করার পরে থামবে। আমার স্ক্রিপ্টে কিছু ভুল আছে? #!/bin/bash # SCRIPT: do.sh …
107 bash  shell  ssh  while-loop 

10
আমি কীভাবে একাধিক-লাইন ব্যাশ কোডগুলি টার্মিনালে পেস্ট করব এবং এটি একবারে চালিত করব?
আমাকে টার্মিনালে একটি বহু-লাইন বাশ কোড পেস্ট করতে হবে, তবে আমি যখনই করি, প্রতিটি লাইনটি আটকানোর সাথে সাথে পৃথক কমান্ড হিসাবে চালিত হয়।
107 linux  bash  shell  terminal  paste 

6
পুনরাবৃত্তভাবে সমস্ত ফাইলগুলিতে ফাইল এক্সটেনশন যুক্ত করুন
আমার কাছে কয়েকটি ডিরেক্টরি এবং উপ-ডিরেক্টরি রয়েছে যার মধ্যে ফাইল এক্সটেনশন নেই files আমি .jpgএই ডিরেক্টরিগুলির মধ্যে থাকা সমস্ত ফাইলগুলিতে যুক্ত করতে চাই । আমি ফাইল এক্সটেনশান পরিবর্তনের জন্য বাশ স্ক্রিপ্টগুলি দেখেছি তবে কেবল একটি যুক্ত করার জন্য নয়। এটি পুনরুক্তি করা প্রয়োজন, কেউ দয়া করে সাহায্য করতে পারেন?

8
এক্স টাইমের আগে কোনও ফাইল তৈরি করা হয়েছিল কিনা তা আমি কীভাবে বাশনে চেক করব?
আমি লিনাক্স ব্যাশে চেক করতে চাই যে এক্স টাইমের আগে কোনও ফাইল তৈরি হয়েছিল কিনা। ধরা যাক ফাইলটিকে পাঠ্য.টেক্সট বলা হয় এবং সময়টি ২ ঘন্টা। if [ what? ] then echo "old enough" fi
106 linux  bash  command-line 

8
লিনাক্স ব্যাশে টিলডের অর্থ (হোম ডিরেক্টরি নয়)
প্রথমে, আমি জানি এটি ~/হল হোম ডিরেক্টরি। সিডিিং ~বা~/ আমাকে হোম ডিরেক্টরিতে নিয়ে যায়। যাইহোক, cd ~Xআমাকে একটি বিশেষ জায়গায় নিয়ে যায়, যেখানে Xকিছু মনে হয়। ব্যাশ, যদি আমি "আঘাত cd ~" এবং হিট ট্যাব, এটা সম্ভব একটি গুচ্ছ দেখায় ~Xমত অপশন ~mailএবং ~postgresএবং ~ssh। এই ফোল্ডারগুলিতে গিয়ে একটি pwdকরণ …

11
ইউনিক্স পার্শ্ব-পার্শ্বের ফলাফলের পার্থক্য?
আমি কীভাবে ইউনিক্স ডিফ-কমান্ডের ফলাফলকে একের পর এক পার্থক্যের পরিবর্তে পাশ-থেকে-পাশের প্লট করতে পারি? একটি উদাহরণ জন্য নিচে দেখুন: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf 10d4 < fasd 12,13c6,14 < sadfa < …
106 bash  unix  diff 

6
সেডে স্ল্যাশযুক্ত ভেরিয়েবল কীভাবে পাস করবেন
আপনি কীভাবে প্যাটার্ন হিসাবে স্ল্যাশযুক্ত একটি ভেরিয়েবল পাস করবেন sed? উদাহরণস্বরূপ, আমার যদি নিম্নলিখিত পরিবর্তনশীল থাকে: var="/Users/Documents/name/file" আমি এটি এ sedহিসাবে পাস করতে চান : sed "s/$var/replace/g" "$file" তবে আমি ত্রুটি পেতে। আমি কীভাবে বিষয়টি সমাধান করতে পারি?
106 bash  sed 

5
সেমিকোলনগুলি শেল স্ক্রিপ্টগুলির একটি লাইনের শেষে অতিমাত্রায়?
আমার কাছে একটি শেল স্ক্রিপ্ট রয়েছে যার মধ্যে নিম্নলিখিত রয়েছে: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; হয় সেমিকোলন উপরে স্নিপেট সম্পূর্ণভাবে অপর্যাপ্ত? এবং কিছু লোক ডাবল সেমিকোলন ব্যবহার …
106 bash  shell  syntax 

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