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

স্ট্রিংগুলি সাধারণত উদ্ধৃতি দ্বারা সীমিত করা হয়, যা স্ট্রিংগুলির সাথে ডেটের সমস্যা উত্থাপন করে যা কোটগুলি অন্তর্ভুক্ত করে।

2
ঠিক যেমনটি কাজ করতে আর্গুমেন্টগুলি পাস করুন
আমি নিম্নলিখিত ফাংশন আছে: bar() { echo $1:$2; } আমি এই ফাংশনটি অন্য একটি ফাংশন থেকে কল করছি foo,। fooনিজেই নিম্নলিখিত হিসাবে বলা হয়: foo "This is" a test আমি নিম্নলিখিত আউটপুট পেতে চাই: This is:a অর্থাত, যে আর্গুমেন্টগুলি barপ্রাপ্ত হয় সেগুলি একই টোকেন হওয়া উচিত যা আমি প্রবেশ করি …

1
একটি কমান্ড মোড়ানো যা অন্য কমান্ডের জন্য একক এবং ডাবল উদ্ধৃতি অন্তর্ভুক্ত করে
আমি সম্প্রতি ঘড়ি সম্পর্কে শিখেছি , তবে এটি অপেক্ষাকৃত পরিশীলিত আদেশের সাথে কাজ করতে সমস্যা হচ্ছে। উদাহরণস্বরূপ, আমি প্রতি তিন সেকেন্ডে watchনিম্নলিখিত কমান্ডটি চালাতে বলব * :zsh for x in `command_1 | grep keyword | cut -d' ' -f1`; do command_2 "word[word=number]" $x; done যেমন আপনি দেখতে পাচ্ছেন উপরের লাইনটিতে …
10 shell  zsh  quoting 

7
শব্দ বিভাজন এড়াতে আমি কীভাবে স্ট্রিংয়ের অভ্যন্তরে একটি পরিবর্তনশীল প্রসারণ উদ্ধৃত করতে পারি?
$ myvar="/path to/my directory" $ sudo bash -c "cd $myvar" এরকম ক্ষেত্রে, $myvarশব্দের বিভাজন এড়াতে আমি কীভাবে উদ্ধৃতি দিতে পারি কারণ এর মান শ্বেত স্থান আছে myvar?
9 bash  shell  sudo  quoting 


4
শেল প্রম্পটে আপনি যেমন লিখবেন তেমন উদ্ধৃত শেল স্ক্রিপ্ট কি তার যুক্তি মুদ্রণ করতে পারে?
শেল স্ক্রিপ্টে, আমার বোধগম্যতা হ'ল "$@"স্ক্রিপ্ট আর্গুমেন্টগুলিতে প্রসারিত হয়, প্রয়োজনীয় হিসাবে তাদের উদ্ধৃত করে। উদাহরণস্বরূপ, এটি স্ক্রিপ্ট আর্গুমেন্টগুলিকে জিসিসি তে ফরোয়ার্ড করে: gcc -fPIC "$@" <<<যদিও ব্যাশ পাস-টু-স্টিডিন সিনট্যাক্স ব্যবহার করার সময় , "@$"আমি যেমনটি আশা করব তেমন কাজ করে না। #!/bin/bash cat <<< "$@" স্ক্রিপ্ট কে কল করা হচ্ছে …

2
একক উদ্ধৃত string 'স্ট্রিং' এবং ডাবল কোটেড $ "স্ট্রিং" বাশের মধ্যে পার্থক্য কী?
আমি echoদুটি কমান্ড ব্যবহার করে নতুন লাইনটি কার্যকর করার চেষ্টা করছিলাম : প্রথম আদেশ: echo $'Hello World\nThis is a new line' প্রতিক্রিয়া: Hello World This is a new line দ্বিতীয় আদেশ: echo $"Hello World\nThis is a new line" প্রতিক্রিয়া: Hello World\nThis is a new line আমার প্রশ্ন কি দিয়ে আবৃত …
9 bash  quoting  echo 


1
\ \ সময় `,` t \ ime `এবং` \ সিডি` আসলে কী করে? (শাঁস মধ্যে ব্যাকস্ল্যাশ সঙ্গে মজা)
/usr/bin/timeশেল (বাশ এবং জেডএস) অন্তর্নির্মিত মধ্যে পার্থক্য নিয়ে আলোচনা করার সময় time, কেউ উল্লেখ করেছেন যে কেউ \timeএকটি শর্টহ্যান্ড হিসাবে ব্যবহার করতে পারে /usr/bin/time। প্রথমে এটি একটি দুর্দান্ত নিষ্পাপ শর্টকাটের মতো মনে হয়েছিল, তবে তারপরে কিছু প্রশ্ন উঠেছিল: কেন t\imeকাজ করে? ডিরেক্টরিটি কেন \cdপরিবর্তন করে, যদিও /usr/bin/cd¹ না করে? সুতরাং …

3
ব্যাশ ভেরিয়েবলগুলিতে নতুন লাইন
আমি ব্যাশ ভেরিয়েবলে একাধিক লাইন সঞ্চয় করার চেষ্টা করছি, তবে এটি কাজ করবে বলে মনে হচ্ছে না। উদাহরণস্বরূপ, আমি যদি /binপ্রতি লাইনে একটি ফাইল তালিকাবদ্ধ $LSকরি এবং এটি সঞ্চয় করি তবে আমি $LSস্টিডিন হিসাবে পাস করি wc, এটি সর্বদা 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls …
9 bash  shell  quoting 

2
আমি কীভাবে শর্তাধীন 'সময়' এর মাধ্যমে সাব-শেল পাস করতে পারি?
আমার কাছে ভ্যাগ্র্যান্ট বক্সের জন্য একটি সেটআপ স্ক্রিপ্ট রয়েছে যেখানে আমি একক পদক্ষেপগুলি দিয়ে মাপতাম time। এখন আমি শর্তাধীন সময় পরিমাপ সক্ষম বা অক্ষম করতে চাই। উদাহরণস্বরূপ, আগে একটি লাইন দেখতে হবে: time (apt-get update > /tmp/last.log 2>&1) এখন আমি ভেবেছিলাম আমি এই জাতীয় কিছু করতে পারি: MEASURE_TIME=true [[ $MEASURE_TIME …
9 bash  shell  quoting  time 


2
এম্পারস্যান্ড সহ একটি উপ-ডিরেক্টরি নামটি কীভাবে আমি পালাব?
একটি কর্নশেল চালাচ্ছে এবং একটি ডিরেক্টরি ট্রিকে অতিক্রম করার চেষ্টা করছে। নিম্নলিখিত অনুসারে একটি উপ ডিরেক্টরিতে সিডি করতে চান: -3ab_&_-3dc.img আমার প্রশ্নটি হল এই নামে আমার কীভাবে এম্পারস্যান্ডটি এড়াতে হবে? আমি সাফল্য ছাড়াই ডাবল-কোট এবং ব্যাকস্ল্যাশগুলির বিভিন্ন সমন্বয় চেষ্টা করেছি tried

2
কেন --text = "$ @" কেবল প্রথম শব্দটি পাস করে?
যখন আমি নিম্নলিখিত স্ক্রিপ্টটি কিছু আর্গুমেন্ট দিয়ে চালিত করি arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" জেনটিটি এই পাঠ্যটির সাথে একটি এন্ট্রি ডায়লগ তৈরি করে: "arg1" যেখানে আমি প্রত্যাশা করি "arg1 arg2 arg3" আমি যদি নিম্নলিখিত স্ক্রিপ্টের মতো ভেরিয়েবল ব্যবহার করি তবে এটি এন্ট্রি পাঠ্যের জন্য সমস্ত আর্গুমেন্ট দেখায়। #!/bin/bash …
9 bash  shell  quoting 

1
বাশ-এ উদ্ধৃতিগুলির ভিতরে ডলার সাইন ইন্টারপোলেশন
আমি লিখেছিলাম এই ছোট পরীক্ষা স্ক্রিপ্ট চালাচ্ছি: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest কমান্ড লাইন থেকে: ./test.sh "1092$212" কিন্তু ডলারের সাইনটি ছিনিয়ে নেওয়া হচ্ছে। আমি যদি এটি থেকে পালাতে পারি তবে এটি কাজ করে। তবে আমি ভেবেছিলাম ডাবল উক্তিগুলি এটি করার প্রয়োজন থেকে আমাকে রক্ষা করবে। কেউ কি দয়া করে …
9 bash  shell  quoting 

2
সেড দিয়ে একটি ব্যাকস্ল্যাশ প্রতিস্থাপন করুন
আমি এমন একটি স্ক্রিপ্ট তৈরি করার চেষ্টা করছি যা প্রতিটি ঘটনাকে C:\দুটি ভিন্ন ধরণের ফাইলের দ্বারা প্রতিস্থাপন করে /root। আমার আরবোরসেন্স দেখতে দেখতে: - Batch - Place of the script - Conf - Appli1 - File1.xml - File2.xml - ... - Appli2 - File1.xml - File2.xml - ... - ... …
3 sed  quoting 
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.