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

একটি চলক একটি নাম, যদি সঠিকভাবে প্রতীকী অর্থ সহ চয়ন করা হয়, যা একটি মান বা মান রাখে। আপনার প্রশ্নটি শেল স্ক্রিপ্টিংয়ে ভেরিয়েবলের ব্যবহারের ক্ষেত্রে নির্দিষ্ট হলে এই ট্যাগটি ব্যবহার করুন (আপনি যদি প্রোগ্রামিং ভাষাগুলিতে ভেরিয়েবলগুলি সম্পর্কে জিজ্ঞাসা করতে চান তবে স্ট্যাকওভারফ্লোতে আপনার জিজ্ঞাসা করা উচিত)

3
স্ক্রিপ্টগুলিতে পরিবর্তনশীল অ্যাসাইনমেন্টের জন্য “$ {a: -b}” ব্যবহার করা হচ্ছে
আমি অন্যান্য স্ক্রিপ্টগুলি অন্য লোকেরা লিখেছেন (বিশেষত রেড হ্যাট), এবং তাদের প্রচুর ভেরিয়েবল নীচের স্বরলিপি ব্যবহার করে নির্ধারণ করা হয়েছে VARIABLE1="${VARIABLE1:-some_val}" বা কিছু অন্যান্য ভেরিয়েবল প্রসারিত করছে VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" কেবলমাত্র মানগুলি সরাসরি (উদাহরণস্বরূপ VARIABLE1=some_val) ঘোষণার পরিবর্তে এই স্বরলিপিটি ব্যবহার করার কী দরকার ? এই চিহ্নিতকরণের কোনও সুবিধা বা সম্ভাব্য ত্রুটিগুলি …

3
শেল স্ক্রিপ্টগুলিতে ভেরিয়েবলের জন্য নামকরণের সম্মেলন রয়েছে?
বেশিরভাগ ভাষায় ভেরিয়েবলের নামকরণের কনভেনশন রয়েছে, শেল স্ক্রিপ্টগুলিতে আমি দেখতে সবচেয়ে সাধারণ শৈলী MY_VARIABLE=foo। এটি কি কনভেনশন বা এটি কেবল বৈশ্বিক চলকগুলির জন্য? স্ক্রিপ্টের স্থানীয় ভেরিয়েবল সম্পর্কে কী?

6
আমি কীভাবে বাশ সহ দুটি সংখ্যার (বিয়োগ ইত্যাদি) যুক্ত করতে পারি?
আমি এর সাথে নম্বরগুলি এবং অপারেশনটি পড়তে পারি: echo "First number please" read num1 echo "Second number please" read num2 echo "Operation?" read op তবে তার পরে আমার সংখ্যা যুক্ত করার সমস্ত প্রচেষ্টা ব্যর্থ হয়েছে: case "$op" in "+") echo num1+num2;; "-") echo `num1-num2`;; esac চালান: First number please 1 …

12
একটি 'যদি' বিবৃতিতে কোনও ভেরিয়েবল বিদ্যমান কিনা তা আমি কীভাবে চেক করব?
আমাকে একটি ifবিবৃতিতে একটি ভেরিয়েবলের অস্তিত্ব পরীক্ষা করতে হবে । এর প্রভাব কিছু: if [ -v $somevar ] then echo "Variable somevar exists!" else echo "Variable somevar does not exist!" এবং যে নিকটস্থ প্রশ্ন ছিল এই , যা আসলে আমার প্রশ্নের উত্তর নেই।
69 shell  variable  test 

5
শেল ভেরিয়েবলটিকে একটি / প্যাটার্ন / এজেড হিসাবে পাস করুন
আমার শেল ফাংশনগুলির একটিতে নিম্নলিখিতটি থাকা: function _process () { awk -v l="$line" ' BEGIN {p=0} /'"$1"'/ {p=1} END{ if(p) print l >> "outfile.txt" } ' } , সুতরাং যখন হিসাবে ডাকা হয় _process $arg, হিসাবে $argপাস করা হয় $1এবং অনুসন্ধান নিদর্শন হিসাবে ব্যবহৃত হয়। এটি এইভাবে কাজ করে, কারণ …
59 shell  awk  quoting  variable 

10
ইন্টেন্টেড অবস্থায় একাধিক লাইনের উপরে কোনও ভেরিয়েবলের স্ট্রিংয়ের মান নির্ধারণ কীভাবে করবেন?
সমস্যাটি: আমার একটি ভেরিয়েবলের এমন মান নির্ধারণ করা দরকার যা শালীনভাবে দীর্ঘ। আমার স্ক্রিপ্টের সমস্ত লাইন অবশ্যই একটি নির্দিষ্ট সংখ্যক কলামের আওতায় থাকতে হবে। সুতরাং, আমি একাধিক লাইন ব্যবহার করে এটি নির্ধারণ করার চেষ্টা করছি। ইনডেন্ট ব্যতীত এটি সহজ: VAR="This displays without \ any issues." echo "${VAR}" ফলাফল: This displays …
54 variable 

2
ব্যাশ স্ক্রিপ্টিংয়ে, ডিক্লেয়ার এবং একটি সাধারণ ভেরিয়েবলের মধ্যে কী আলাদা?
বাশ স্ক্রিপ্টিংয়ে: আমরা কেবল নামকরণ করে ভেরিয়েবল তৈরি করি: abc=ok বা আমরা ব্যবহার করতে পারেন declare declare abc=ok পার্থক্য কি? এবং কেন বাশ একটি ভেরিয়েবল তৈরির জন্য এতগুলি উপায়ে তৈরি করে?

4
শেল লোকাল ভেরিয়েবলের প্রস্থান কোড নির্ধারণ করা
#!/bin/bash function0() { local t1=$(exit 1) echo $t1 } function0 echoখালি মান মুদ্রণ। আমি আশা করেছিলাম: 1 t1ভেরিয়েবল কেন প্রস্থান কমান্ডের ফেরতের মান নির্ধারিত হয় না 1?

3
স্ট্রিংয়ের একটি স্ট্রিং থাকে কিনা তা পরীক্ষা করুন
আমার কোড আছে file="JetConst_reco_allconst_4j2t.png" if [[ $file == *_gen_* ]]; then echo "True" else echo "False" fi আমি file"জেন" রয়েছে কিনা তা পরীক্ষা করি । আউটপুটটি "মিথ্যা"। নিস! সমস্যাটি যখন আমি একটি ভেরিয়েবলের সাথে "জেন" রাখি testseq: file="JetConst_reco_allconst_4j2t.png" testseq="gen" if [[ $file == *_$testseq_* ]]; then echo "True" else echo …


3
পরিবর্তনশীল সামগ্রী পড়ার চেয়ে ফাইল কেন দ্রুত খুলছে?
একটি bashস্ক্রিপ্ট আমি থেকে বিভিন্ন মান প্রয়োজন /proc/ফাইল। এখন অবধি আমার কাছে কয়েক ডজন লাইন ফাইলের মতো সরাসরি গ্রেপ করছে: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo আরও কার্যকর করার প্রয়াসে আমি ফাইলের সামগ্রীটি একটি ভেরিয়েবলে সংরক্ষণ করেছি এবং গ্রেপ করেছিলাম: a=$(</proc/meminfo) echo "$a" | grep -oP '^MemFree: *\K[0-9]+' একাধিকবার ফাইলটি খোলার …


5
কিভাবে আমরা একটি ভেরিয়েবলে সঞ্চিত কমান্ড চালাতে পারি?
$ ls -l /tmp/test/my\ dir/ total 0 আমি ভাবছিলাম যে উপরের কমান্ডটি চালানোর জন্য নিম্নলিখিত উপায়গুলি ব্যর্থ বা সফল? $ abc='ls -l "/tmp/test/my dir"' $ $abc ls: cannot access '"/tmp/test/my': No such file or directory ls: cannot access 'dir"': No such file or directory $ "$abc" bash: ls -l "/tmp/test/my …
35 bash  shell  quoting  variable 

2
কিভাবে অন্য স্ক্রিপ্টের একটি চলকটিতে ব্যাশ স্ক্রিপ্টের বিড়াল আউটপুট বরাদ্দ করা যায়
আমার কাছে বাশ স্ক্রিপ্ট রয়েছে যা একটি বিড়াল আউটপুট উত্পন্ন করে যখন এটি একটি আর্গুমেন্ট নেয়। আমার কাছে আরও একটি বাশ স্ক্রিপ্ট রয়েছে যা একটি বিতর্ক দিয়ে প্রথম ব্যাশ স্ক্রিপ্ট কার্যকর করে যা আমি বিড়ালের আউটপুটগুলি উত্পাদন করতে চাই। ভেরিয়েবলগুলিতে প্রথম ব্যাশ স্ক্রিপ্ট দ্বারা উত্পাদিত সেই বিড়াল আউটপুটগুলি কীভাবে সংরক্ষণ …

4
শেল কার্যক্রমে স্থানীয় ভেরিয়েবলের সুযোগ
24.2 পড়ার পরে । স্থানীয় ভেরিয়েবল , আমি ভেবেছিলাম varকীওয়ার্ডের সাহায্যে ভেরিয়েবল ঘোষণার localঅর্থ এই যে varকোনও ক্রমের কোঁকড়ানো ধনুর্বন্ধনী দ্বারা সীমিত কোডের ব্লকের মধ্যেই এর মানটি অ্যাক্সেসযোগ্য। যাইহোক, নিম্নলিখিত উদাহরণে চলমান পরে, আমি বুঝতে পারলাম যে varএছাড়াও, অ্যাক্সেস করা যেতে পারে পড়া এবং ফাংশন কোড যে ব্লক দ্বারা প্রার্থনা …

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