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

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

4
একটি নির্দিষ্ট ফোল্ডারে একটি নির্দিষ্ট এক্সটেনশন সহ আমি সমস্ত ফাইল কীভাবে মুছতে পারি?
যদি আমি কারেন্ট / ওয়ার্কিং ডিরেক্টরিটি (এটিতে নেভিগেট করে cd) কোনও নির্দিষ্ট ডিরেক্টরিতে সেট করি এবং তারপরে টাইপ করুন: rm *.xvg এই আদেশ কি করবে? এটা কি সত্য যে উপরোক্ত আদেশ দেব শুধুমাত্র এক্সটেনশানের সঙ্গে ডিলিট ফাইল .xvg শুধুমাত্র পরিশ্রমী ডিরেক্টরির মধ্যে? জিজ্ঞাসার আগে আমি এটি চেষ্টা করে নার্ভাস ছিলাম, …
36 bash  shell  directory  rm 


4
"অন্য" খালি "তারপরে" ধারাটি অনুসরণ করলে বাশ সিনট্যাক্স ত্রুটি
নিম্নলিখিত স্ক্রিপ্টটি কেন কার্যকর হবে না, তবে এর সিনট্যাক্স ত্রুটি দেবে else: LOGS3_DIR=~/logs if [ -d "$LOGS3_DIR" ]; then cd cd "$LOGS3_DIR" echo "$LOGS3_DIR" for filename in `find "." -mtime 1 -type f` do if lsof "$filename" > /dev/null then # file is open else echo "deleting $filename" rm "$filename" …

4
$ @ প্রথম যুক্তি ব্যতীত
আমাকে একটি শেল স্ক্রিপ্ট লিখতে হবে যা এইভাবে চলে: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# স্ক্রিপ্টের ভিতরে একটি লুপ রয়েছে is for i in $@ তবে, যেমনটি আমি জানি, $ @ $ 1 পর্যন্ত $ ($ # - 1) পর্যন্ত অন্তর্ভুক্ত। তবে আমার প্রোগ্রামটির জন্য $ 1 2 $ …
36 bash  shell  scripting 

5
পুরো শেল স্ক্রিপ্টটি কার্যকর করার আগে কীভাবে পড়বেন?
সাধারণত, আপনি যদি কোনও স্ক্রিপ্ট সম্পাদনা করেন তবে স্ক্রিপ্টের সমস্ত চলমান ব্যবহার ত্রুটিযুক্ত। যতদূর আমি এটি বুঝতে পারি, বাশ (অন্যান্য শেলগুলিও?) স্ক্রিপ্টটি ক্রমবর্ধমানভাবে পড়ুন, সুতরাং আপনি যদি স্ক্রিপ্ট ফাইলটি বাহ্যিকভাবে সংশোধন করেন তবে এটি ভুল জিনিসগুলি পড়া শুরু করে। এটি রোধ করার কোনও উপায় আছে কি? উদাহরণ: sleep 20 echo …
35 shell 

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

4
aliasing সিডি থেকে ধাক্কা - এটা কি ভাল ধারণা?
নিম্নলিখিত নামটি ব্যবহার করা কি ভাল ধারণা: cd() { pushd $1; } বাশে? আমি মনে করি এটি খুব কার্যকর হবে, যেহেতু আমি popdকেবল cd -একবারের পরিবর্তে ধারাবাহিক গুলি ব্যবহার করতে পারি । এটির কোনও সমস্যা আছে যেখানে এই সমস্যা হতে পারে?

5
আমার ~ / .বাশ_প্রফাইলে কাজ করে না কেন?
আমি লিনাক্স মিন্ট ব্যবহার করছি। আমার লগইন শেল ( cat /etc/passwd | grep myUserName) বাশ। আমি আমার গ্রাফিকাল ডেস্কটপ এনভায়রনমেন্টটি শুরু করার পরে এবং এটি থেকে একটি টার্মিনাল এমুলেটর চালানোর পরে, আমি দেখতে পাচ্ছি যে .bash_profileএটি সস করা হয় না (পরিবেশগত সংস্করণগুলি যা এতে exportসম্পাদিত হয় তা আনসেট করা হয় …
35 bash  shell  login  profile 

7
2> এবং 1> আউটপুট.লগ এবং 2> এবং 1 | এর মধ্যে পার্থক্য টি আউটপুট.লগ
আমি নিম্নলিখিত দুটি কমান্ডের মধ্যে পার্থক্য জানতে চেয়েছিলাম 2>&1 > output.log এবং 2>&1 | tee output.log আমি আমার সহকর্মীদের একজনকে পুনঃনির্দেশ করার জন্য দ্বিতীয় বিকল্পটি ব্যবহার করতে দেখেছি। আমি জানি যে 2> ও 1 কী করে, আমার একটাই প্রশ্ন টি ব্যবহার করার উদ্দেশ্য কী যেখানে একটি সাধারণ পুনঃনির্দেশ ">" অপারেটর …

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
ডিফল্ট শেল হিসাবে সিএসএস থেকে ব্যাশে কীভাবে পরিবর্তন করবেন
আমার কাছে cshআমার ডিফল্ট শেল রয়েছে, যেমন দেখানো হয়েছে echo $SHELL। আমি bashআমার ডিফল্ট শেল হিসাবে যেতে চাই আমি নিম্নলিখিত পন্থাগুলি চেষ্টা করেছিলাম কোনও লাভ হয়নি: সাথে chshআমি পেয়েছি: chsh: can only change local entries; use ypchsh instead. সাথে ypchshআমি পেয়েছি: ypchsh: yppasswdd not running on NIS master host ("dcsun2"). …
34 shell 


3
জিএনইউ কিছু শেলের জন্য find find সন্ধান করে এবং মাস্কিং করছে - কোনটি?
জিএনইউ সন্ধানের জন্য ম্যান পেজটিতে বলা হয়েছে: -exec command ; [...] The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these constructions …
34 shell  find  xargs  quoting 

8
আমি শেলটি ব্যবহার করে কীভাবে বিভিন্ন অডিও আউটপুট হার্ডওয়্যারটির মধ্যে স্যুইচ করতে পারি?
আমি আমার ল্যাপটপটি একটি বাহ্যিক মনিটরের সাথে ব্যবহার করি যার স্পিকার রয়েছে। যখন মনিটরটি এইচডিএমআইয়ের মাধ্যমে সংযুক্ত থাকে আমি স্বাভাবিক ল্যাপটপ অডিও আউটপুট এবং মনিটরের আউটপুটটির মধ্যে (জিইউআই: সাউন্ড সেটিং -> হার্ডওয়্যার ব্যবহার করে) স্যুইচ করতে পারি। আমি এই পদ্ধতিটি অনেক সময় পুনরাবৃত্তি করি এবং আমি ভাবতে শুরু করি যে …

3
কী: $ m পরম: = মান} মানে?
আমি জেড শেল সম্পর্কিত একটি ব্যবহারকারীর গাইডে নিম্নলিখিতটি পড়েছি : 'সত্য' এর প্রতিশব্দ হ'ল ':'; এটি প্রায়শই এই ফর্মটিতে যুক্তি দেওয়ার জন্য ব্যবহৃত হয় যার পার্শ্ব প্রতিক্রিয়া রয়েছে তবে যা ব্যবহার করা উচিত নয় - এরকম কিছু : ${param:=value} যা সমস্ত বোর্ন শেল ডেরিভেটিভসে একটি সাধারণ প্রতিমা। প্যারামিটার সম্প্রসারণে, $paramমান …
34 bash  shell  zsh 

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