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

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

3
বাশে ডু-ওয়েল লুপ অনুকরণ করা
বাশে ডু-ওয়েল লুপ অনুকরণ করার সর্বোত্তম উপায় কী? আমি whileলুপটি প্রবেশের আগে শর্তটি পরীক্ষা করতে পারতাম এবং তারপরে লুপের শর্তটি পুনরায় পরীক্ষা করে চালিয়ে যেতে পারি তবে এটি নকল কোড। একটি পরিষ্কার উপায় আছে? আমার স্ক্রিপ্টের সিউডো কোড: while [ current_time <= $cutoff ]; do check_if_file_present #do other stuff done …
137 bash  loops  do-while 

14
BASH- এ তালিকায় কোনও পরিবর্তনশীল উপস্থিত কিনা তা আমি কীভাবে পরীক্ষা করব How
আমি ব্যাশে একটি স্ক্রিপ্ট লেখার চেষ্টা করছি যা ব্যবহারকারীর ইনপুটটির বৈধতা পরীক্ষা করে। আমি xবৈধ মানগুলির তালিকার সাথে ইনপুটটি (পরিবর্তনশীল বলুন ) মেলাতে চাই । এই মুহুর্তে আমি যা নিয়ে এসেছি তা হ'ল: for item in $list do if [ "$x" == "$item" ]; then echo "In the list" exit …
137 linux  bash 

2
কীভাবে সমস্ত ডিরেক্টরি এবং ফাইলগুলি পুনরাবৃত্ত করতে বাশলে অনুলিপি করবেন?
আমার স্ক্রিপ্ট আছে: find ./SourceFolder/ -maxdepth 4 -exec cp -R '{}' ./DestFolder/ \; SourceDir সাব-ফোল্ডারগুলিও রয়েছে। সমস্যা যে DestFolderসমস্ত গাছই নয়, সমস্ত স্তরের এবং সমস্ত ফাইলের স্তরে রয়েছে। কিভাবে ঠিক করবো ?
137 bash  copy  directory 

5
ব্যাশ সহ, আমি কীভাবে অন্য একটি প্রক্রিয়াতে স্ট্যান্ডার্ড ত্রুটি পাইপ করব?
প্রক্রিয়াটির স্ট্যান্ডার্ড আউটপুটটিকে অন্য প্রক্রিয়াগুলির স্ট্যান্ডার্ড ইনপুটটিতে কীভাবে পাইপ করা যায় তা এটি সুপরিচিত: proc1 | proc2 তবে আমি যদি প্রো 1 এর প্রমিত ত্রুটিটি প্রো 2 তে প্রেরণ করতে চাই এবং মানক আউটপুটটিকে তার বর্তমান অবস্থানে ছেড়ে যেতে চাই? আপনি মনে করেন bashযে এর লাইন বরাবর একটি কমান্ড থাকবে: …
137 bash  pipe  stderr 

9
বাশ: সিনট্যাক্স ত্রুটি: পুনর্নির্দেশ অপ্রত্যাশিত
আমি এটি একটি স্ক্রিপ্টে করি: read direc <<< $(basename `pwd`) এবং আমি পেয়েছি: Syntax error: redirection unexpected একটি উবুন্টু মেশিনে /bin/bash --version GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu) আমি অন্য ত্রুটিযুক্ত মেশিনে এই ত্রুটিটি পাই না যদিও: /bin/bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc. …
137 bash  ubuntu 

7
বাশ / শ - - এবং & এর মধ্যে পার্থক্য
আমি সাধারণত ;একটি লাইনে একাধিক কমান্ড একত্রিত করতে ব্যবহার করি তবে কিছু লোক পছন্দ করে &&। কোন পার্থক্য আছে? উদাহরণস্বরূপ, cd ~; cd -এবং cd ~ && cd -একই জিনিসটি বোধ হয়। কোন সংস্করণটি আরও পোর্টেবল, যেমন অ্যান্ড্রয়েডের শেলের মতো বাশ-সাবসেট দ্বারা সমর্থিত হবে বা তাই?

6
আমি একটি লিনাক্স শেলের ভেরিয়েবলগুলির সাথে কীভাবে বিভাগ করব?
আমি যখন নীচে হিসাবে আমার শেলের কমান্ডগুলি চালিত করি, এটি expr: non-integer argumentত্রুটি প্রদান করে। কেউ আমাকে এই ব্যাখ্যা করুন পারি? $ x=20 $ y=5 $ expr x / y expr: non-integer argument

6
বাশে ওয়াইল্ডকার্ড / নক্ষত্রের চরিত্রটি কীভাবে আমি পালাব?
উদাহরণ স্বরূপ: me$ FOO="BAR * BAR" me$ echo $FOO BAR file1 file2 file3 file4 BAR এবং \পালানোর চরিত্রটি ব্যবহার করে : me$ FOO="BAR \* BAR" me$ echo $FOO BAR \* BAR আমি অবশ্যই বোকামি কিছু করছি। আমি কীভাবে আউটপুট পাব BAR * BAR?
136 bash  shell  escaping 

16
ইতিমধ্যে চালু না থাকলে ক্রোন জব চালান
সুতরাং আমি তৈরি করেছি এমন একটি ডেমনের জন্য এক ধরণের ওয়াচডগ হিসাবে ক্রোন জব স্থাপনের চেষ্টা করছি। যদি ডেমনটি ত্রুটিযুক্ত হয়ে যায় এবং ব্যর্থ হয় তবে আমি ক্রোন জবটি পর্যায়ক্রমে এটি পুনরায় চালু করতে চাই ... এটি কীভাবে সম্ভব তা আমি নিশ্চিত নই, তবে আমি কয়েকটা ক্রোন টিউটোরিয়ালের মাধ্যমে পড়েছি …
136 linux  bash  cron  watchdog 

4
বাশ সমতা অপারেটরগুলি (==, -eq)
কেউ দয়া করে বাশ স্ক্রিপ্টিংয়ের মধ্যে -eqএবং পার্থক্যটি ব্যাখ্যা করতে পারেন ==? নিম্নলিখিতগুলির মধ্যে কোনও পার্থক্য আছে কি? [ $a -eq $b ] এবং [ $a == $b ] ==ভেরিয়েবলের সংখ্যা থাকাতে এটি কী কেবল ব্যবহার করা হয়?
136 bash 

15
বাশে কীভাবে ম্যানুয়ালি একটি বিশেষ ভেরিয়েবল (উদাহরণ: il টিলডে) প্রসারিত করবেন
আমার বাশ স্ক্রিপ্টে আমার একটি পরিবর্তনশীল আছে যার মান এইরকম: ~/a/b/c মনে রাখবেন এটি তিলদে অপরিবর্তিত। আমি যখন এই ভেরিয়েবলটির উপর ls -lt করি (এটিকে $ VAR কল করুন), আমি এই জাতীয় ডিরেক্টরি পাই না। আমি বাশকে এই পরিবর্তনশীলটি কার্যকর না করেই ব্যাখ্যা / প্রসারিত করতে চাই। অন্য কথায়, আমি …

3
ব্যাশ ডিফল্ট মান নির্ধারণ করে
{{পরামিতি: = শব্দ} ডিফল্ট মান নির্ধারণ করুন। যদি প্যারামিটারটি সেট না করে বা নাল হয় তবে শব্দের সম্প্রসারণ প্যারামিটারে বরাদ্দ করা হয়। প্যারামিটারের মানটি পরে প্রতিস্থাপিত হয়। অবস্থানগত পরামিতি এবং বিশেষ পরামিতিগুলি এইভাবে বরাদ্দ করা হতে পারে না। আমি ভেবেছিলাম যে আমি এই বৈশিষ্ট্যটি ${LONG_VARIABLE_NAME:=hello}দীর্ঘতর পরিবর্তে লেখার জন্য ব্যবহার করতে …
135 bash 


25
বাশ টেম্প্লেটিং: বাশের সাথে টেমপ্লেটগুলি থেকে কনফিগারেশন ফাইলগুলি কীভাবে তৈরি করবেন?
আমি নিজের ওয়েবসারভারের জন্য অ্যাপাচি এবং পিএইচপি-র জন্য কনফিগারেশন ফাইল তৈরি করতে স্বয়ংক্রিয় করতে একটি স্ক্রিপ্ট লিখছি। আমি CPanel বা ISPConfig এর মতো কোনও জিইউআই ব্যবহার করতে চাই না। আমার কাছে অ্যাপাচি এবং পিএইচপি কনফিগারেশন ফাইলের কিছু টেম্পলেট রয়েছে। বাশ স্ক্রিপ্টটি টেমপ্লেটগুলি পড়তে হবে, কিছু ফোল্ডারে পরিবর্তনশীল প্রতিস্থাপন এবং আউটপুট …

12
দুটি শব্দের মধ্যে পাঠ্য আহরণ করতে সেড / গ্রেপ কীভাবে ব্যবহার করবেন?
আমি একটি স্ট্রিং আউটপুট দেওয়ার চেষ্টা করছি যাতে দুটি স্ট্রিংয়ের মধ্যে দুটি শব্দ থাকে ইনপুট: "Here is a String" আউটপুট: "is a" ব্যবহার: sed -n '/Here/,/String/p' শেষ পয়েন্টগুলি অন্তর্ভুক্ত করে তবে আমি সেগুলি অন্তর্ভুক্ত করতে চাই না।
134 string  bash  sed  grep 

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