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

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


14
কোন ইউনিক্স শেল স্ক্রিপ্টে পরিবেশের ভেরিয়েবল সেট করা আছে তা যাচাই করার জন্য একটি সংক্ষিপ্ত উপায় কী?
আমি কয়েকটি ইউনিক্স শেল স্ক্রিপ্ট পেয়েছি যেখানে আমার স্টাফ করা শুরু করার আগে নির্দিষ্ট পরিবেশের ভেরিয়েবলগুলি সেট করা আছে তা পরীক্ষা করা দরকার, তাই আমি এই ধরণের জিনিসটি করি: if [ -z "$STATE" ]; then echo "Need to set STATE" exit 1 fi if [ -z "$DEST" ]; then echo …
500 bash  unix  shell 

23
ls কমান্ড: আমি প্রতি ফাইলটিতে একটি পুনরাবৃত্ত পূর্ণ-পাথ তালিকা পেতে পারি?
আমি কীভাবে প্রতি-লাইন পথে পুনরাবৃত্তির জন্য ফ্ল্যাট তালিকাটি ছড়িয়ে দিতে এলএস পেতে পারি? উদাহরণস্বরূপ, আমি কেবলমাত্র তাদের সম্পূর্ণ পাথ সহ ফাইলের একটি সমতল তালিকা চাই: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow /home/dreftymac/stackoverflow/alpha.txt /home/dreftymac/stackoverflow/bravo.txt /home/dreftymac/stackoverflow/charlie.txt ls -a1 আমার যা প্রয়োজন তা প্রায় করি, তবে আমি পথের টুকরো চাই না, আমি পুরো পথ চাই …
493 bash  command-line  find  ls 

9
বাশের কোনও স্ট্রিং থেকে একটি নির্দিষ্ট উপসর্গ / প্রত্যয় সরান
আমার bashস্ক্রিপ্টে আমার একটি স্ট্রিং এবং এর উপসর্গ / প্রত্যয় রয়েছে। মূল স্ট্রিং থেকে আমার উপসর্গ / প্রত্যয়টি সরিয়ে ফেলতে হবে। উদাহরণস্বরূপ, আসুন বলি যে আমার নীচের মানগুলি রয়েছে: string="hello-world" prefix="hell" suffix="ld" আমি কীভাবে নিম্নলিখিত ফলাফল পেতে পারি? result="o-wor"
484 bash 

9
স্ক্রিপ্ট ফাইলের শুরুতে আপনার কেন #! / বিন / বাশ লাগাতে হবে?
আমি এর আগে বাশ স্ক্রিপ্ট তৈরি করেছি এবং সেগুলি #!/bin/bashশুরুতে না করে ঠিকঠাক হয়ে গেছে। এটি inোকানোর কী লাভ? জিনিস কি অন্য কিছু হতে পারে? এছাড়াও, আপনি কিভাবে উচ্চারণ করবেন #? আমি জানি যে !"ঠুং ঠুং শব্দ" হিসাবে উচ্চারিত হয়। #!উচ্চারিত হয় কিভাবে ?
483 linux  bash  scripting  shebang 

23
গুচ্ছ ফাইলগুলির জন্য আমি কীভাবে এই এক্সটেনশনের নাম পরিবর্তন করব?
একটি ডিরেক্টরিতে আমার কাছে অনেকগুলি *.htmlফাইল রয়েছে। আমি তাদের সকলের নাম পরিবর্তন করতে চাই*.txt আমি এটা কিভাবে করবো? আমি ব্যাশ শেল ব্যবহার করি
479 bash  rename  file-rename 


8
Aচ্ছিক ইনপুট আর্গুমেন্ট গ্রহণ করে এমন কোনও বাশ স্ক্রিপ্ট কীভাবে লিখবেন?
আমি চাই আমার স্ক্রিপ্টটি একটি alচ্ছিক ইনপুট নিতে সক্ষম হবে, যেমন বর্তমানে আমার লিপিটি #!/bin/bash somecommand foo তবে আমি এটি বলতে চাই: #!/bin/bash somecommand [ if $1 exists, $1, else, foo ]

18
বাশ ফাংশন থেকে স্ট্রিংয়ের মানটি কীভাবে ফিরে আসে
আমি বাশ ফাংশন থেকে একটি স্ট্রিং ফিরিয়ে দিতে চাই। আমি যা করতে চাই তা দেখানোর জন্য আমি জাভাতে উদাহরণ লিখব: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); নীচের উদাহরণটি ব্যাশে কাজ করে তবে এটি করার কী আরও ভাল উপায় আছে? function getSomeString { echo "tadaa" } …

17
টার্মিনাল উইন্ডো থেকে লিনাক্সে একটি ফাইল কীভাবে তৈরি করবেন? [বন্ধ]
বন্ধ । এই প্রশ্নের বিশদ বা স্পষ্টতা দরকার । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? বিশদ যুক্ত করুন এবং এই পোস্টটি সম্পাদনা করে সমস্যাটি পরিষ্কার করুন । 3 মাস আগে বন্ধ ছিল । লিনাক্স টার্মিনালে কোনও ফাইল তৈরির সহজ উপায় কী?

19
কোনও ফাইলের পরম পাথ মুদ্রণের জন্য বাশ / ফিশ কমান্ড
প্রশ্ন: আমি যে কোন ফাইলটি ফিড করব তার নিখুঁত পথটি মুদ্রণের জন্য কি একটি সাধারণ শ / বশ / জেডএস / ফিশ / ... কমান্ড রয়েছে? ব্যবহারের ক্ষেত্রে: আমি ডিরেক্টরির মধ্যে আছি /a/bএবং আমি ফাইলের সম্পূর্ণ পাথ মুদ্রণ করতে চান cযাতে আমি সহজে অন্য প্রোগ্রাম সেটিকে আটকে দিতে পারেন কম্যান্ড-লাইন …
448 bash  shell  path 

12
কোনও নির্দিষ্ট কমান্ডের জন্য ত্রুটি উপেক্ষা করে বাশ
আমি নিম্নলিখিত বিকল্পগুলি ব্যবহার করছি set -o pipefail set -e ত্রুটিতে কার্যকর করা বন্ধ করতে বাশ স্ক্রিপ্টে। আমার কাছে স্ক্রিপ্ট নির্বাহের 100 ডলার রয়েছে এবং আমি স্ক্রিপ্টের প্রতিটি লাইনের রিটার্ন কোড চেক করতে চাই না। তবে একটি বিশেষ কমান্ডের জন্য, আমি ত্রুটিটি উপেক্ষা করতে চাই। আমি এটা কিভাবে করবো?
444 linux  bash 

4
প্রথমটি বাদ দিয়ে সমস্ত যুক্তি প্রক্রিয়া করুন (ব্যাশ স্ক্রিপ্টে)
আমার একটি সরল স্ক্রিপ্ট রয়েছে যেখানে প্রথম যুক্তিটি ফাইল নামের জন্য সংরক্ষিত আছে এবং অন্যান্য সমস্ত alচ্ছিক যুক্তিগুলি স্ক্রিপ্টের অন্যান্য অংশে প্রেরণ করা উচিত। গুগল ব্যবহার করে আমি এই উইকিটি পেয়েছি , তবে এটি একটি আক্ষরিক উদাহরণ দিয়েছে: echo "${@: -1}" আমি কাজের মতো অন্য কিছু পেতে পারি না: echo …
444 bash  shell 

30
বাশ অ্যারেতে কোনও মান রয়েছে কিনা তা পরীক্ষা করুন
বাশ-এ, অ্যারেটিতে একটি নির্দিষ্ট মান রয়েছে কিনা তা পরীক্ষা করার সহজ উপায় কী? সম্পাদনা করুন : কিছু পরীক্ষার পরে উত্তর এবং মন্তব্যগুলির সাহায্যে আমি এটি নিয়ে এসেছি: function contains() { local n=$# local value=${!n} for ((i=1;i < $#;i++)) { if [ "${!i}" == "${value}" ]; then echo "y" return 0 …
443 arrays  bash 

20
কাস্টম ডিলিমিটার দিয়ে ফাইলের একাধিক লাইনের সাথে কীভাবে যুক্ত হবেন?
আমি ফলাফলকে ls -1এক লাইনে যোগ দিতে চাই এবং যা খুশি তা দিয়েই এটি সীমিত করে দিতে চাই। এটি অর্জনের জন্য আমি ব্যবহার করতে পারি এমন কোনও স্ট্যান্ডার্ড লিনাক্স আদেশ রয়েছে?
441 linux  bash  shell  parsing  merge 

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