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

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

13
শেল স্ক্রিপ্ট - ভেরিয়েবল থেকে প্রথম এবং শেষ উদ্ধৃতি (") সরান
নীচে একটি বৃহত স্ক্রিপ্ট থেকে একটি শেল স্ক্রিপ্ট স্নিপেট আছে। এটি স্ট্রিং থেকে উদ্ধৃতিগুলি সরিয়ে দেয় যা একটি ভেরিয়েবল দ্বারা রাখা হয়। আমি সেড ব্যবহার করে এটি করছি, তবে এটি দক্ষ? যদি তা না হয় তবে দক্ষ উপায় কী? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo …
225 string  bash  shell  unix  sed 

5
শর্ত থাকলে বাশে "ইউনিারি অপারেটর প্রত্যাশিত" ত্রুটি
আমি এটিতে কী ভুল আছে তা বের করার চেষ্টা করেছি তবে এটি ঠিক বুঝতে পারি না .. এই অংশটি একটি ত্রুটি পেয়েছে বলে মনে হচ্ছে .. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo …
225 bash  shell 

20
বাশ স্ক্রিপ্টে সময় কাটানোর জন্য কীভাবে?
আমি শুরু এবং শেষ সময়টি ব্যবহার করে মুদ্রণ করি date +"%T", যার ফলস্বরূপ এমন কিছু ঘটে: 10:33:56 10:36:10 আমি কীভাবে এই দুটিয়ের মধ্যে পার্থক্য গণনা করতে এবং মুদ্রণ করতে পারি? আমি কিছু পেতে চাই: 2m 14s
224 bash  date 

8
বাশ শেলের কমপক্ষে একটি স্থান দ্বারা পৃথক এক স্ট্রিংকে একাধিক স্ট্রিংগুলিতে কীভাবে বিভক্ত করা যায়?
আমার দু'জনের মধ্যে কমপক্ষে একটি স্থান সহ অনেকগুলি শব্দযুক্ত স্ট্রিং রয়েছে। আমি কীভাবে স্ট্রিংটিকে পৃথক কথায় বিভক্ত করতে পারি যাতে আমি সেগুলির মধ্য দিয়ে লুপ করতে পারি? স্ট্রিংটি আর্গুমেন্ট হিসাবে পাস করা হয়। যেমন ${2} == "cat cat file"। আমি কিভাবে এটি লুপ করতে পারি? এছাড়াও, আমি স্ট্রিংয়ের ফাঁকা স্থান …
224 bash  shell  string  split 

18
আপনি কীভাবে বাশে একটি 4-অঙ্কের ইউনিকোড অক্ষর প্রতিধ্বন করবেন?
আমি আমার শেল প্রম্পটে ইউনিকোড খুলি এবং ক্রসবোনগুলি যুক্ত করতে চাই (বিশেষত 'দক্ষ এবং ক্রসবোনস' (ইউ + 2620)), তবে ইকো স্পিট করার জন্য যাদু জাদুটি আবিষ্কার করতে পারি না, বা অন্য কোনও, 4-অঙ্কের ইউনিকোড অক্ষর। দুই অঙ্কের একটি সহজ। উদাহরণস্বরূপ, ইকো -e "\ x55",। নীচের উত্তরগুলি ছাড়াও এটি অবশ্যই লক্ষ …

19
কোনও গ্লোবের বাশ কোনও ম্যাচ আছে কিনা তা পরীক্ষা করুন
যদি আমি একটি একক ফাইলের অস্তিত্বের জন্য যাচাই করতে চাই তবে আমি এটি ব্যবহার করে test -e filenameবা এর জন্য পরীক্ষা করতে পারি [ -e filename ]। মনে করি আমার কাছে একটি গ্লোব রয়েছে এবং আমি জানতে চাই যে এমন কোনও ফাইল রয়েছে যার নাম গ্লোবটির সাথে মেলে। গ্লোব 0 …
223 bash  glob 

22
কোনও এপট-গেইজ প্যাকেজ ইনস্টল রয়েছে কিনা তা পরীক্ষা করে দেখুন এবং এটি লিনাক্সে না থাকলে ইনস্টল করুন
আমি একটি উবুন্টু সিস্টেমে কাজ করছি এবং বর্তমানে আমি এটি করছি: if ! which command > /dev/null; then echo -e "Command not found! Install? (y/n) \c" read if "$REPLY" = "y"; then sudo apt-get install command fi fi এটি কি বেশিরভাগ লোকেরা করত? নাকি আরও মার্জিত সমাধান আছে?
223 bash  shell  apt-get 

6
বাশে একটি চরিত্রের সাথে অন্য একটি চরিত্র প্রতিস্থাপন করুন
আমার একটি স্থানকে প্রতিস্থাপন করাতে সক্ষম হতে হবে (.ব্যাশের একটি স্ট্রিংয়ে একটি স্পট ( ) একটি বিন্দু ( ) দিয়ে able আমি মনে করি এটি বেশ সহজ হবে তবে আমি নতুন তাই এই ব্যবহারের জন্য কীভাবে অনুরূপ উদাহরণটি পরিবর্তন করব তা আমি বুঝতে পারি না।
223 string  bash  replace 

8
কমান্ড ব্যর্থ হলে কীভাবে প্রস্থান করবেন?
আমি শেল-স্ক্রিপ্টিংয়ের নূব। আমি কোনও বার্তা মুদ্রণ করতে চাই এবং কোনও কমান্ড ব্যর্থ হলে আমার স্ক্রিপ্টটি প্রস্থান করতে চাই। আমি চেষ্টা করেছিলাম: my_command && (echo 'my_command failed; exit) কিন্তু এটা কাজ করে না. এটি স্ক্রিপ্টে এই লাইনটি অনুসরণ করে নির্দেশগুলি কার্যকর করে চলে। আমি উবুন্টু এবং বাশ ব্যবহার করছি।
222 linux  bash  exit  exitstatus 

30
কন্ডা চালাবেন কীভাবে?
আমি অ্যানাকোন্ডা ইনস্টল করেছি এবং পাইথন চালাতে পারি, তাই আমি ধরে নিই যে আমি এটি সঠিকভাবে ইনস্টল করেছি। এই প্রবর্তনীয় ডকুমেন্টেশন অনুসরণ করে আমি পাইথন v3.3 ইনস্টল করার চেষ্টা করছি, তাই আমি আমার কনসোলে নিম্নলিখিত লাইনটি অনুলিপি এবং আটকানো করছি: conda create -n py33 python=3.3 anaconda তবে, এটি আমাকে একটি …
221 python  bash  anaconda  conda 

7
আমি আমার শেলটিতে সংজ্ঞায়িত ফাংশনগুলি কীভাবে তালিকাবদ্ধ করব?
সমস্ত উপনামের একটি তালিকা প্রদর্শন করতে আমি ওরফে টাইপ করতে পারি। তবে ফাংশনগুলির জন্য, আমি যা করতে পারি তা গ্রেপ আমার .bash_profile। এটি কেবলমাত্র সেই ফাইলে পাওয়া যায়, সহায়ক ফাইলগুলিতে বা গতিশীলভাবে সংজ্ঞায়িত নয়। বর্তমানে কোন কার্যগুলি সংজ্ঞায়িত করা হয়েছে তা খুঁজে পাওয়ার আরও সুবিধাজনক কোনও উপায় আছে?
221 bash  shell  function  unix 

13
কীভাবে ফাইলের নামগুলি সন্ধান করে ফিরে আসবে?
x=$(find . -name "*.txt") echo $x যদি আমি বাশ শেলটিতে উপরের কোডের টুকরোটি চালাই তবে আমি যা পাই তা হ'ল একটি স্ট্রিং যা বেশ কয়েকটি ফাইলের নাম ফাঁকা দ্বারা পৃথক করা থাকে, তালিকা নয়। অবশ্যই, আমি তালিকা পেতে তাদের আরও ফাঁকা করে আলাদা করতে পারি, তবে আমি নিশ্চিত যে এটি …
221 bash  find 

8
বাশে দুটি ভেরিয়েবল বিয়োগ করুন
দুটি ডিরেক্টরিতে ফাইলের সংখ্যা বিয়োগ করতে আমার নীচের স্ক্রিপ্ট রয়েছে তবে COUNT=অভিব্যক্তিটি কার্যকর হয় না। সঠিক বাক্য গঠন কী? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT
220 bash  shell  unix 

19
শেল স্ক্রিপ্টে প্রতীকী লিঙ্কগুলি কীভাবে সমাধান করবেন
একটি নিখুঁত বা আপেক্ষিক পাথ (ইউনিক্সের মতো সিস্টেমে) দেওয়া, আমি কোনও মধ্যবর্তী সিমলিংকগুলি সমাধান করার পরে লক্ষ্যটির সম্পূর্ণ পথ নির্ধারণ করতে চাই। একইসাথে ~ ব্যবহারকারীর নাম স্বাক্ষর করার জন্য বোনাস পয়েন্ট। লক্ষ্যটি যদি ডিরেক্টরি হয় তবে ডিরেক্টরিতে chdir () এবং তারপরে getcwd () কল করা সম্ভব হতে পারে তবে আমি …
220 bash  shell  scripting  symlink 

12
কীভাবে বিভাগের ত্রুটিতে লিনাক্সে একটি কোর ডাম্প তৈরি করা যায়?
আমার লিনাক্সে একটি প্রক্রিয়া রয়েছে যা সেগমেন্টেশন ত্রুটি পাচ্ছে। এটি ব্যর্থ হলে আমি কীভাবে এটি একটি কোর ডাম্প তৈরি করতে বলতে পারি?
217 linux  bash  unix  coredump  tcsh 

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