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

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

1
যখন আমি টার্মিনালটি কাঁচা মোডে সেট করি তখন অপ্রত্যাশিত ইনডেন্টেশন আচরণ - কেন এমন হচ্ছে?
আমি যা পড়েছি তার উপর ভিত্তি করে, যখন কোনও টার্মিনাল কাঁচা মোডে থাকে, অক্ষরগুলি টার্মিনাল ড্রাইভার দ্বারা প্রসেস করা হয় না, তবে সরাসরি মাধ্যমে প্রেরণ করা হয়। কমান্ডটি ব্যবহার করে stty rawআমি কাঁচা মোডে টার্মিনালটি সেট করেছিলাম এবং আমি লক্ষ্য করেছি যে আর কোনও জায়গা না পাওয়া পর্যন্ত আউটপুট প্রতিটি …
27 linux  shell  terminal 

2
স্ট্রিং যখন বাম-বন্ধনী হয় তখন শেল বন্ধনী পরীক্ষায় ত্রুটি
আমি এই সত্য সম্পর্কে আত্মবিশ্বাসের সাথে ব্যবহার করতাম যে শেলটি পার্সিং করা এড়ানোর জন্য স্ট্রিংয়ের উদ্ধৃতি দেওয়া সর্বদা একটি ভাল অনুশীলন। তারপরে আমি এটি পেরিয়ে এসেছি: $ x='(' $ [ "$x" = '1' -a "$y" = '1' ] bash: [: `)' expected, found 1 একই ত্রুটি পেয়ে সমস্যাটি বিচ্ছিন্ন করার …
27 shell  test 

2
'Ls' এবং 'প্রতিধ্বনি (ls)' এর মধ্যে পার্থক্য
দুটি শেল নমুনা বিবেচনা করুন $ ls myDoc.html SomeDirectory someDoc.txt এবং $ echo $(ls) myDoc.html SomeDirectory someDoc.txt প্রথমটি কার্যকর করে lsযা, আমি যেমন বুঝতে পেরেছি, বর্তমান কার্যনির্বাহী ডিরেক্টরিগুলির বিষয়বস্তু stdoutফাইলটিতে সংযোজন করে (যা টার্মিনালটি প্রদর্শিত হয়)। এটা কি সঠিক? দ্বিতীয়টি lsকমান্ডের মান নেয় (যার অর্থ বর্তমান কার্যনির্বাহী ডিরেক্টরিগুলির বিষয়বস্তু) এবং …
27 shell 

2
একটি ভেরিয়েবলের দৈর্ঘ্য যাচাই করুন
আমি পরিবর্তনশীল পড়ার দৈর্ঘ্য যাচাই করতে পেরেছি (আমার স্ক্রিপ্ট সন্নিবেশিত পাঁচটি অক্ষরের সীমাতে), আমি এরকম কিছু সম্পর্কে চিন্তা করি: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi আরও একটি "মার্জিত" সমাধান আছে?
27 bash  shell  string 

4
শেলটি কি অপ্রয়োজনীয় সমাপ্তি আদেশগুলি অপ্টিমাইজ করার অনুমতি দেয়?
যদি কোনও শেলকে সম্ভবত অবর্থহীন ( বা আংশিকভাবে অকেজো ) কমান্ডটি করতে বলা হয়, যেমন cat hugeregularfile.txt > /dev/null, এটি কমান্ডের প্রয়োগ কার্যকর করতে পারে ( বা একটি সস্তা সমতুল্য নির্বাহ করুন, বলুন touch -a hugeregularfile.txt )? আরও সাধারণভাবে, শেলটি কি সি সংযোজকগুলির সাথে সাদৃশ্যযুক্ত যে এটি উত্স কোডে কোনও …

4
ফাইল তৈরির জন্য কেন কোনও শেল কমান্ড নেই?
দৃষ্টি আকর্ষন করা: কমান্ড লাইন থেকে কীভাবে ফাইল তৈরি করবেন তা আমি জিজ্ঞাসা করছি না ! আমি touchবছরের পর বছর ধরে ফাইল তৈরির জন্য ব্যবহার করে আসছি যে এটির প্রধান উদ্দেশ্য অন্যরকম। যদি কেউ কমান্ড লাইন থেকে একটি ফাইল তৈরি করতে চান তবে অনেকগুলি সম্ভাবনা রয়েছে: touch foo.bar > foo.bar …

6
আমি কেন একটি কমান্ড থেকে "সিডি" তে কোনও পাথ নামের আউটপুট পুনর্নির্দেশ করতে পারি না?
আমি cdঅন্য কমান্ড থেকে পুনঃনির্দেশিত ডিরেক্টরি নামটি গ্রহণ করার চেষ্টা করছি । এই পদ্ধতিগুলির কোনওটিই কাজ করে না: $ echo $HOME | cd $ echo $HOME | xargs cd এটি কাজ করে: $ cd $(echo $HOME) প্রথম সেট কমান্ডগুলি কেন কাজ করে না, এবং এমন কি অন্যরাও আছেন যে এভাবে …

4
কোনও শেল স্ক্রিপ্টে ভেরিয়েবল খালি কিনা তা পরীক্ষা করা হচ্ছে
ভেরিয়েবলটি খালি রয়েছে কিনা তা পরীক্ষা করতে আমি নীচের কৌশলটি বহুবার বিভিন্ন শেলের উপর বহুবার ব্যবহৃত দেখেছি: if [ "x$1" = "x" ]; then # Variable is empty fi আরও বেশি বিহ্বলতার মাধ্যমে এটি ব্যবহার করার কোনও সুবিধা আছে কি if [ -z "$1" ]? এটি একটি বহনযোগ্য সমস্যা হতে …

8
শেল স্ক্রিপ্টিং-এ কমান্ডের কী কী সুবিধা রয়েছে তা প্রদত্ত যে এটি স্পষ্টভাবে কিছুই করে না?
শেল স্ক্রিপ্টিং-এ মন্তব্য সম্পর্কে এই প্রশ্নের উত্তরে , এটি ইঙ্গিত করা হয় যে এটি :একটি নাল কমান্ড যা স্পষ্টভাবে কিছুই করে না (তবে মন্তব্যের জন্য ব্যবহার করা হবে না)। কোন কমান্ডের ইউটিলিটি কী হবে যা পুরোপুরি কিছুই করে না?


12
লিনাক্স - ফাইল তালিকাভুক্ত করার আদেশ (ls ব্যতীত)
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটি ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। 8 বছর আগে স্থানান্তরিত । কল্পনা করুন আপনি কোনও সিস্টেমে কাজ করছেন এবং কেউ দুর্ঘটনাক্রমে lsকমান্ড ( /bin/ls) মুছে ফেলেছে । আপনি কীভাবে বর্তমান ডিরেক্টরিতে ফাইলগুলির একটি তালিকা পেতে পারেন? চেষ্টা করে …
27 shell  command-line  ls 

4
`গ্রেপাতে হেক্সাডেসিমাল কোড ব্যবহার করে অক্ষরগুলি কীভাবে নির্দিষ্ট করা যায়?
এই প্রশ্নটি স্ট্যাক ওভারফ্লো থেকে স্থানান্তরিত হয়েছিল কারণ এটি ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জে উত্তর দেওয়া যেতে পারে। 8 বছর আগে স্থানান্তরিত । আমি হেক্সাডেসিমাল কোড 0900 (এ এর পরিবর্তে) থেকে 097F (ভের পরিবর্তে) এর জন্য গ্রেপ অক্ষর সেট পরিসীমা করতে নিম্নলিখিত কমান্ডটি ব্যবহার করছি। আমি এবং এ এর ​​জায়গায় …

3
আমি কীভাবে পাইপ সময় করতে পারি?
আমি timeএকটি কমান্ড চাই যা দুটি পৃথক কমান্ড একটি পাইপ আউটপুট সঙ্গে অন্য সাথে থাকে। উদাহরণস্বরূপ, নীচের দুটি স্ক্রিপ্ট বিবেচনা করুন: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 এখন, আমি কীভাবে timeনেওয়া সময়টি রিপোর্ট করতে পারি foo.sh | bar.sh(এবং হ্যাঁ, আমি জানি পাইপটি এখানে কোনও …
27 bash  shell  pipe  time 

2
কোথায় TERM পরিবেশ পরিবর্তনশীল ডিফল্ট সেট করা হয়?
আমি যখন ডেস্কটপ জিইউআই-তে জিনোম টার্মিনাল এমুলেটর সহ একটি টার্মিনাল উইন্ডো খুলি তখন শেলের TERM পরিবেশের পরিবর্তনশীল মানটি ডিফল্ট হয় xterm। আমি ব্যবহার করেন তাহলে CTL+ + ALT+ + F1সুইচ করার জন্য একটি কনসোল পির TTY উইন্ডোতে এবং echo $TERMকোনো মানে সেট করা linux। জিজ্ঞাসা করার জন্য আমার অনুপ্রেরণা হ'ল …

3
শেলের বিশেষ অক্ষরগুলিকে মোড়ানোর জন্য একক উদ্ধৃতি ব্যবহার করার সময় কীভাবে `একক উদ্ধৃতি` প্রতিধ্বনি করবেন?
আমি আজ http://www.tutorialspPoint.com/unix/unix-quoting-mechanisms.htm থেকে শেল টিউটোরিয়ালটি পড়ছি এতে এটি উল্লেখ করা হয়েছে: স্ট্রিংয়ের আউটপুট হওয়ার জন্য যদি একটি একক উদ্ধৃতি উপস্থিত হয়, আপনি সম্পূর্ণ স্ট্রিংটি একক উদ্ধৃতিতে রেখে দেবেন না পরিবর্তে আপনি ব্যাকস্ল্যাশ () ব্যবহার করে নীচে যাবেন: echo 'It\'s Shell Programming' আমি এটি আমার সেন্টো সার্ভারে চেষ্টা করেছি, এটি …
26 shell  quoting 

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