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

শেলটি ইউনিক্সের কমান্ড-লাইন ইন্টারফেস। আপনি শেলটিতে ইন্টারেক্টিভভাবে কমান্ডগুলি টাইপ করতে পারেন বা কোনও কার্য স্বয়ংক্রিয় করতে স্ক্রিপ্ট লিখতে পারেন। / বিন / শ এবং সর্বাধিক সামঞ্জস্যপূর্ণ শেলগুলিতে (ছাই, বাশ, কেএস, জেডএস,…) প্রয়োগ করা প্রশ্নের জন্য এই ট্যাগটি ব্যবহার করুন। ত্রুটিযুক্ত শেল স্ক্রিপ্টগুলির জন্য, এখানে পোস্ট করার আগে দয়া করে এগুলি http://shellcheck.net এ চেক করুন।

5
আমি কীভাবে সনাক্ত করতে পারি যে কোনও বিকল্পগুলি গোটপটগুলির সাথে পাস করা হয়নি?
আমার এই কোডটি আছে - #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name আমি যখন চালিত করি bash getoptDemos.sh(বিকল্প ছাড়াই) এটি hiফাংশনটি কল করার পরিবর্তে প্রিন্ট করে usage। ডাব্লু, …
19 bash  shell  options  getopts 

4
Chsh চালানো শেল পরিবর্তন করে না
আমি আমার শেলটি বাশ থেকে zsh এ পরিবর্তন করতে চাই। ব্যবহারকারী জোল হিসাবে লগ ইন করার সময় আমি নিম্নলিখিতটি চালানোর চেষ্টা করেছি: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell …
19 shell  zsh  users 

2
-কি উইজেট আউটপুট লগিং অবশ্যই বন্ধ করে দেয়?
আমার কাছে বর্তমানে একটি লিনাক্স সার্ভারে একটি শেল স্ক্রিপ্ট চলছে যা দূরবর্তী ওয়েব পৃষ্ঠাটি ডাউনলোড করতে ওজেটে উইজেট ব্যবহার করছে। পরিবর্তে এটি ক্রোন জব দ্বারা কার্যকর করা হয় যা নির্দিষ্ট সময়ে চালানোর জন্য নির্ধারিত হয়। কেউ দয়া করে নিশ্চিত করতে পারেন যে -qবিকল্পে যুক্ত করা সমস্ত আউটপুট কনসোলে ফিরে আসা …
19 linux  shell  wget 

2
পরিবেশের পরিবর্তনশীলগুলিতে একক এবং ডাবল উদ্ধৃতিগুলির তাত্পর্যটি কী?
আমি আমার প্রোফাইলে এই জাতীয় কিছু পরিবেশের পরিবর্তনশীল সংজ্ঞায়িত করেছি: MY_HOME="/home/my_user" তবে পরিবর্তনগুলি মূল্যায়ন বলে মনে হচ্ছে না যতক্ষণ না আমি উদ্ধৃতিগুলি সরিয়ে ফাইলে এবং ফাইলটি পুনরায় উত্স করি না। আমি বিশ্বাস করি যে স্পেসগুলি থাকলে কোটগুলি প্রয়োজনীয়, এবং যদি পলায়নগুলি পছন্দ না হয় তবে একক উদ্ধৃতি ব্যবহৃত হয়। কেউ …


6
1 কলামের সর্বাধিক মান সন্ধান করুন এবং ফাইল থেকে কলাম 2 থেকে সম্পর্কিত রেকর্ড মুদ্রণ করুন
কীভাবে 1 কলাম থেকে সর্বাধিক মান খুঁজে পাবেন এবং একটি ফাইল যা থেকে রেকর্ডের সংখ্যার সংখ্যা রয়েছে তা সম্পর্কিত পাথ অবস্থানটি প্রতিধ্বনিত করুন। $ cat version.log 112030 /opt/oracle/app/oracle/product/11.2.0 121010 /opt/oracle/app/oracle/product/12.1.0 প্রত্যাশিত আউটপুট: /opt/oracle/app/oracle/product/12.1.0

2
শ ফাইল থেকে রান করার সময় শেল স্ক্রিপ্ট একটি পাওয়া যায় না ত্রুটি নিক্ষেপ করে। তবে ম্যানুয়ালি প্রবেশ করলে কমান্ডগুলি কাজ করে
আমি আমার ওয়েবসাইটের জন্য সাইটম্যাপ তৈরি করতে নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করার চেষ্টা করছি। যখন আমি এটিকে চালিত করি যখন আমি এর sh thsitemap.shমতো ত্রুটি পাই এবং খালি সাইটম্যাপ.এক্সএমএল ফাইল তৈরি করি: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" unexpected …


3
আমি কীভাবে ব্যাশ স্ক্রিপ্টে একটি নতুন খালি ফাইল তৈরি করব?
আমি এমন কিছু তৃতীয় পক্ষের পার্ল স্ক্রিপ্ট চালাচ্ছি যা এর জন্য আউটপুট পতাকার জন্য একটি আউটপুট ফাইল প্রয়োজন -o,। দুর্ভাগ্যক্রমে, স্ক্রিপ্টটির জন্য একটি আসল ফাইলের প্রয়োজন মনে হচ্ছে, ব্যবহারকারীদের অবশ্যই filename.txt0 বাইট সহ একটি ফাঁকা ফাইল তৈরি করতে হবে এবং তারপরে স্ক্রিপ্ট কমান্ড লাইনে এই ফাঁকা ফাইলটি ইনপুট করতে হবে …

4
সোর্স কোডের মধ্যে রিড-পি প্রম্পটে একটি দীর্ঘ স্ট্রিংকে কীভাবে একাধিক লাইনে বিভক্ত করবেন?
আমি একটি ইনস্টলেশন স্ক্রিপ্ট লিখছি যা চলবে /bin/sh। একটি ফাইলের জন্য অনুরোধ করার জন্য একটি লাইন রয়েছে: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY আমি এই দীর্ঘ রেখাটি অনেক লাইনে বিভক্ত করতে চাই যাতে …

3
বাশ শেল স্ক্রিপ্ট লুপ থেকে অ্যারে সূচক ভেরিয়েবল অ্যাক্সেস করছেন?
আমার ব্যাশ শেল স্ক্রিপ্টে অ্যারের মাধ্যমে লুপ করার সময় আমি অ্যারে সূচক ভেরিয়েবলটি অ্যাক্সেস করতে চাই। myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done উপরের লিপিটির ফলাফল: foo bar baz bat ফলাফল আমি চাই: 0 1 2 3 এটি অর্জনের জন্য আমি কীভাবে আমার …

1
শেলটিতে $ {$ # same একই ফলাফল কেন আসে?
সর্বশেষ অবস্থানগত প্যারামিটার সেট আপ করার চেষ্টা করার সময় /bin/dash, আমি চেষ্টা করেছি echo ${$#}। আশ্চর্যজনকভাবে এর ফলে কোনও ত্রুটি ঘটেনি, তবে পিআইডি-তে পরিণত হয়েছে যা $$ভেরিয়েবলের সামগ্রী হিসাবে সমান । প্রশ্ন, কেন সেই সিনট্যাক্সটি কাজ করেছিল? শেলটি এখানে প্রয়োগ করা সিনট্যাক্স নিয়ম কী? মূলত, আমি যা করেছি তা হ'ল …
18 shell  variable 


4
"এমন কোনও কমান্ড চালান যা অবিশ্বস্ত ডেটা কমান্ডগুলিতে পাস করবে যা আর্গুমেন্টকে আদেশ হিসাবে ব্যাখ্যা করে"
অনুসন্ধানকারীর ম্যানুয়াল থেকে: উদাহরণস্বরূপ এই দুটি কমান্ডের মতো নির্মাণ # risky find -exec sh -c "something {}" \; find -execdir sh -c "something {}" \; খুব বিপজ্জনক। এর কারণ হ'ল '{।' ফাইলের আকারে প্রসারিত হয়েছে যার মধ্যে একটি সেমিকোলন বা শেল থেকে আলাদা অন্যান্য অক্ষর থাকতে পারে। উদাহরণস্বরূপ যদি কেউ …
18 shell 

1
"আইএফএস" ভেরিয়েবলের মানের উপর নির্ভর করে বাশ তার আচরণ পরিবর্তন করে
আমি যখন IFSভেরিয়েবলটিকে একটি স্পেসে সেট করি , bashএকাধিক স্পেসকে একটি স্থান হিসাবে বিবেচনা করে ( myprogramএটি এমন একটি প্রোগ্রাম যা এটি প্রাপ্ত কমান্ড লাইন আর্গুমেন্টগুলি মুদ্রণ করে): IFS=" " x="hello hi world" ./myprogram $x argv[1] = hello argv[2] = hi argv[3] = world কিন্তু যখন আমি IFSভেরিয়েবলটি কমাতে সেট …
18 bash  shell 

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