প্রশ্ন ট্যাগ «command-substitution»

শেল কমান্ড প্রতিস্থাপন (যেমন $ (কমান্ড) বা `কমান্ড)), এর প্রক্রিয়া, সঠিক বাক্য গঠন ইত্যাদি সম্পর্কিত প্রশ্নগুলি এলিয়াসিংয়ের সাথে বিভ্রান্ত হওয়ার দরকার নেই।

6
Stuff (স্টাফ) এবং `স্টাফের মধ্যে পার্থক্য কী?
কমান্ড প্রতিস্থাপনের জন্য দুটি বাক্য গঠন রয়েছে: ডলার-প্রথম বন্ধনী এবং ব্যাকটিক্স সহ। চলমান top -p $(pidof init)এবং top -p `pidof init`একই আউটপুট দেয়। একই জিনিসটি করার এই দুটি উপায়, বা কোনও পার্থক্য রয়েছে?

3
বাশের মধ্যে command (কমান্ড প্রতিস্থাপন) এর মধ্যে উদ্ধৃতি দেওয়া
আমার বাশ পরিবেশে আমি স্থানগুলি যুক্ত ভেরিয়েবলগুলি ব্যবহার করি এবং আমি এই পরিবর্তনগুলি কমান্ড প্রতিস্থাপনের মধ্যে ব্যবহার করি। দুর্ভাগ্যক্রমে আমি এসই উত্তর খুঁজে পাচ্ছি না। আমার ভেরিয়েবলগুলি উদ্ধৃত করার সঠিক উপায় কী? এবং এগুলি বাসা বাঁধলে আমি কী করব? DIRNAME=$(dirname "$FILE") বা আমি বিকল্পের বাইরে উদ্ধৃতি দিতে পারি? DIRNAME="$(dirname $FILE)" …

6
ক্রোন ট্যাব কাজের ভিতরে আমি কীভাবে `তারিখ` নির্বাহ করতে পারি?
আমি ক্রোন স্ক্রিপ্টের জন্য একটি লগ ফাইল তৈরি করতে চাই যাতে লগ ফাইলের নামটিতে বর্তমান সময় থাকে। এই আদেশটি আমি ব্যবহার করার চেষ্টা করেছি: 0 * * * * echo hello >> ~/cron-logs/hourly/test`date "+%d"`.log দুর্ভাগ্যক্রমে আমি এই বার্তাটি পাই যখন এটি চলে: /bin/sh: -c: line 0: unexpected EOF while looking …

7
আর্গুমেন্ট হিসাবে পরের কমান্ডের আউটপুট পাস করুন to
আমি একটি কমান্ড করেছি যা স্টাডআউট ( command1 -p=aaa -v=bbb -i=4) এ ডেটা আউটপুট করে । আউটপুট লাইনে নিম্নলিখিত মান থাকতে পারে: rate (10%) - name: value - 10Kbps সেই 'রেট' সংরক্ষণ করার জন্য আমি সেই আউটপুট গ্রেপ করতে চাই (আমার ধারণা পাইপটি এখানে কার্যকর হবে)। এবং পরিশেষে, আমি এই …

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

3
ব্যাকটিক (`) বোঝা
আমি কমান্ড চেষ্টা করছি $ b=5; echo `$b`; -bash: 5: command not found তবে এটি 5 টি মুদ্রণ করে না যেমন এটি অনুমিত হয়। আমি এখানে কি মিস করছি? কমান্ডগুলিতে `(ব্যাককোট / ব্যাকটিক) এর অর্থ কী? বলে মনে হচ্ছে যে `কমান্ডগুলির মধ্যে মূল্যায়ন করে এবং আউটপুট দিয়ে তাদের প্রতিস্থাপন করে।

6
কমান্ড প্রতিস্থাপন: নতুন লাইনে বিভক্ত করা কিন্তু স্থান নয়
আমি জানি যে আমি এই সমস্যাটি বেশ কয়েকটি উপায়ে সমাধান করতে পারি তবে আমি ভাবছি কেবলমাত্র অন্তর্নির্মিত ব্যাশগুলি ব্যবহার করে এটি করার কোনও উপায় আছে কিনা এবং যদি তা না হয় তবে এটি করার সবচেয়ে কার্যকরী উপায় কী। আমার মতো সামগ্রী সহ একটি ফাইল আছে AAA B C DDD FOO …

5
কেন শেল কমান্ড সাবস্টিটিউশন একটি পিছনে থাকা নতুন লাইনের চরকে আপত্তি করে?
নীচের উদাহরণ অনুসারে, এবং আমার সাম্প্রতিক প্রশ্ন অনুসারে ব্যাশে, নতুন লাইনের চরটি কোথায় গেল? , আমি জানতে চাই "কেন" এটি ঘটে x="$(echo -ne "a\nb\n")" ; echo -n "$x" | xxd -p # Output is: 610a62 # The trailing newline from the 'echo' command # has been "deleted" by Command Substitution …

4
`কার্লের মধ্যে পার্থক্য কী sh` এবং "sh -c" cur (কার্ল) "`?
এই প্রশ্নটি সার্ভার ফল্ট থেকে স্থানান্তরিত হয়েছিল কারণ এটির ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। ২ বছর আগে পাড়ি জমান । ডকারের জন্য একটি সহজ ইনস্টল পদ্ধতি (উদাহরণস্বরূপ) এটি হ'ল: curl -sSL https://get.docker.com/ | sh তবে, আমি এমন কিছু লোককেও দেখতে পেয়েছি যা দেখতে দেখতে (ডকার উদাহরণ …

1
ব্যাকগ্রাউন্ড প্রক্রিয়া শেষ না হওয়া পর্যন্ত ফাংশন রিটার্ন কেন করবে না?
এই স্ক্রিপ্ট বিবেচনা করুন: #!/bin/bash function start { leafpad & echo $! } PID=$(start) echo "PID is $PID" লিপপ্যাড প্রক্রিয়া শেষ না হওয়া অবধি স্ক্রিপ্টটি বন্ধ হয়ে যাওয়া বন্ধনীটি পেরিয়ে যায় না, যদিও এটি ব্যাকগ্রাউন্ড প্রক্রিয়া। কেন? কোনও ফাংশন থেকে পটভূমি প্রক্রিয়া চালু করা কি সম্ভব?

1
কমান্ড সাবস্টিটিউশনের ভিতরে উদ্ধৃত নথির জন্য পসিক্সের কী প্রয়োজন?
ইন এই প্রশ্নের কেউ একটি সমস্যা ব্যবহার রিপোর্ট এখানে ডকুমেন্ট ভিতরে উদ্ধৃত বিভেদক শব্দ দিয়ে $(...)কমান্ড প্রতিকল্পন , যেখানে একটা ব্যাকস্ল্যাশ \ডকুমেন্ট ট্রিগার ভিতরে একটি লাইন শেষে সম্পর্কে newline-যোগদান লাইন ধারাবাহিকতা , যখন একই এখানে নথি বাহিরে আশানুরূপ কমান্ড প্রতিকল্পন কাজ । এখানে সরলীকৃত উদাহরণ নথি: cat <<'EOT' abc ` …

2
সর্বাধিক ভোট দেওয়া ওয়ান-লাইনারে ডাবল উদ্ধৃতি
> ৩.৩ কে ভোট সহ স্ট্যাকওভারফ্লো উত্তরটিDIR বর্তমান ব্যাশ স্ক্রিপ্টের ডিরেক্টরিতে নির্ধারিত করার জন্য এই ওয়ান-লাইনার বৈশিষ্ট্যযুক্ত : DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" নেস্টেড ডাবল-কোট দেখে আমি হতবাক হয়েছি। আমি যতদূর বলতে পারি, নিম্নলিখিত টুকরোগুলি ডাবল-কোটেড: "$( cd " "${BASH_SOURCE[0]}" " && pwd )" ... এবং …

4
বাষ গুণ এবং সংযোজন
for k in {0..49}; do a=$(($((2*$k))+1)); echo $a; done হাই, তৃতীয় লাইনের জন্য আমার সরলীকৃত ভাব দরকার, সম্ভবত এমন একটি যা কমান্ড প্রতিস্থাপন ব্যবহার করে না।

1
Command (কমান্ড $ আরগ) উদ্ধৃত করার সঠিক উপায় কী?
এই ধাঁধাটি সমাধান করার এখন সময় এসেছে যা বছরের পর বছর ধরে আমাকে বিরক্ত করছে ... আমি এটি সময়ে সময়ে মিলিত হয়েছি এবং ভেবেছিলাম এটিই যাওয়ার উপায়: $(comm "$(arg)") এবং ভেবেছিলাম আমার মতামত অভিজ্ঞতার দ্বারা দৃ strongly়ভাবে সমর্থিত। তবে আমি আর নিশ্চিত নই। শেলচেকও তার মন তৈরি করতে পারে না। …

3
নতুন বিকাশের জন্য ব্যবহার বা শেখানোর কোনও কারণ `…? প্রতিস্থাপন?
এটি আমার বোঝা যায় যে সহজ এবং কম ত্রুটি-ঝুঁকির নীড় বাঁধা এবং সিনট্যাক্স থেকে বেরিয়ে আসার কারণে আরও আধুনিক $(...)কমান্ড সাবস্টিটিউশন সিনট্যাক্সটি পুরানো `ভিত্তিক সিনট্যাক্সের চেয়ে বেশি পছন্দ করা হয় । আরও মনে হচ্ছে, /bin/shআধুনিক ব্যবহারের বেশিরভাগ স্টাইল শেল সমর্থন করে $(…): সজোরে আঘাত ছাই (এবং তাই ব্যাসিবক্স, তাই সর্বাধিক …

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