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

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

1
অগ্রণী কাজের সাথে সিটিআরএল সি বনাম সিটিআরএল জেড job
Ctrl+ Zকাজটি বন্ধ করে দেয় যেখানে Ctrl+ Cচাকরি হত্যার জন্য। তা কেন? অন্য উপায়ে কি আরও বোধগম্য হবে না? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep …

4
পিডাব্লুডির সাথে সম্পর্কিত একটি পাথের সাথে ln -s
আমি প্রতীকী লিঙ্কগুলির একটি গুচ্ছ তৈরি করার চেষ্টা করছি, তবে কেন এটি কাজ করছে তা আমি বুঝতে পারি না ln -s /Users/niels/something/foo ~/bin/foo_link এই যখন cd /Users/niels/something ln -s foo ~/bin/foo_link এটি না. আমি বিশ্বাস করি foo_linkএর /Users/niels/binপরিবর্তে ফু-র সাথে যুক্ত করার সাথে এর কিছু করার আছে/Users/niels/something সুতরাং প্রশ্নটি হল, …
26 bash  shell  symlink  ln 

5
বর্তমান শেল ছাড়া স্ক্রিপ্ট চালান। কমান্ড আগে
বর্তমান শেলটিতে যদি কোনও স্ক্রিপ্ট সম্পাদন করা যায় তবে কমান্ডের আগে একটি বিন্দু যুক্ত করে এটি অর্জন করা যেতে পারে: . ./somescript.sh প্রতিবার বিন্দু টাইপ না করে এটি করার কোনও উপায় আছে কি? উদাহরণস্বরূপ স্ক্রিপ্ট থেকে প্যারেন্ট শেলের পরিবর্তনের জন্য একটি আদেশ?
26 shell 

3
নির্দিষ্ট তারিখের আগে তৈরি করা সমস্ত ফাইল সরান
আমার কাছে একটি ডিরেক্টরি রয়েছে যাতে প্রচুর পরিমাণে ফাইল থাকে (যেমন বছরের প্রতিটি দিনের জন্য লগ)। আমি 22/11 বলার আগে তৈরি করা সমস্ত ফাইল সরিয়ে ফেলতে চাই। আমি কীভাবে এটি অর্জন করতে পারি? আমি findতাহলে এক্সিকিউট ব্যবহার করা উচিত -rm? আমি ksh ব্যবহার করছি
26 shell  files  find  ksh 


1
কী-বাইন্ডিং ছাড়াই একটি পঠনের ফাংশন সম্পাদন করবেন?
আমি কেবল রিডলাইন ম্যান-পৃষ্ঠাটি পড়ছিলাম এবং আবিষ্কার করেছি এমন একটি দুর্দান্ত কমান্ড যা আমি জানতাম না। তবে বেশিরভাগের ডিফল্ট কী বাইন্ডিং নেই। শেল থেকে আনবাউন্ড কমান্ডগুলি কার্যকর করার কোনও উপায় আছে কি? আমি কীভাবে ~ / .inputrc এ কমান্ডটি বাঁধতে চাইছি তা নয়, পরিবর্তে কীভাবে এটি শেল থেকে বাশ স্ক্রিপ্টে …
26 bash  shell  readline  inputrc 

3
আপনি যদি ইতিমধ্যে '&' ব্যবহার করে কাঁটাচ্ছেন তবে আপনার কখন 'নোহপ' দরকার?
প্রথম এই প্রশ্নটি সম্পর্কিত তবে অবশ্যই খুব সুন্দর এই প্রশ্নের মতো নয়: নোহুপ, অস্বীকার করা এবং এর মধ্যে পার্থক্য আমি কিছু বুঝতে চাই: যখন আমি '&' করি, আমি ঠিক কাঁটাচামচ করছি? "নোহুপ ... &" করা কি কখনও উপকারী বা সহজ এবং যথেষ্ট? কেউ কি এমন কেস দেখাতে পারে যেখানে আপনি …
26 shell  nohup  fork 

8
আমি কীভাবে লুপের জন্য বিপরীত করব?
আমি কীভাবে বিপরীত ক্রমে লুপটি সঠিকভাবে করব for? for f in /var/logs/foo*.log; do bar "$f" done আমার এমন একটি সমাধান দরকার যা ফাইলের নামগুলিতে ভীতু চরিত্রগুলির জন্য ভেঙে না যায়।

3
একটি ইনলাইন শেল-স্ক্রিপ্টে পরিবর্তনশীল কীভাবে প্রেরণ করবেন?
আমি নিম্নলিখিত স্ক্রিপ্ট চালাচ্ছি: VAR="Test" sh -c 'echo "Hello $VAR"' তবে আমি পেয়েছি: # ./test.sh Hello আমি কীভাবে VARআমার স্ক্রিপ্টের পরিবর্তনশীলটি তৈরি করা শেলটিতে প্রেরণ করতে পারি sh -c '...'?

8
আমার শেল স্ক্রিপ্টের জন্য কনফিগারেশন ফাইলটি ব্যবহার করুন
আমার নিজের স্ক্রিপ্টের জন্য একটি কনফিগার ফাইল তৈরি করতে হবে: এখানে একটি উদাহরণ: লিপি: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 এর বিষয়বস্তু /home/myuser/test/config: nam="Mark" sur="Brown" এটা কাজ! আমার প্রশ্ন: এটি কি এটি করার সঠিক উপায় বা অন্য উপায় আছে?

4
ইউনিক্স বোর্ন শেল-এ অ্যারে
আমি বোর্ন শেল ( /bin/sh) এ অ্যারে ব্যবহার করার চেষ্টা করছি । আমি আবিষ্কার করেছি যে অ্যারে উপাদানগুলির সূচনা করার উপায়টি হ'ল: arr=(1 2 3) তবে এটি একটি ত্রুটির মুখোমুখি হচ্ছে: syntax error at line 8: `arr=' unexpected এখন যে পোস্টটি আমি এই সিনট্যাক্সটি পেয়েছি তা বলছে এটি এর জন্য …

2
আমি কীভাবে সমস্ত সাবফোল্ডারে একটি ওয়াইল্ড কার্ডের নাম অনুসন্ধান করতে পারি?
আমি কীভাবে সমস্ত সাবফোল্ডারে একটি ওয়াইল্ড কার্ডের নাম অনুসন্ধান করতে পারি? ডস কমান্ডের সমতুল্য কী হবে: dir *pattern* /s* নিক্সে?

6
স্ক্রিপ্টে কীভাবে গাণিতিক ভেরিয়েবল যুক্ত করবেন
আমি একটি ফোল্ডারে থাকা অনেকগুলি ফাইলের লাইন আকারটি জমা করতে চাই। আমি নিম্নলিখিত স্ক্রিপ্ট লিখেছি: let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a স্ক্রিপ্টের শেষে আমি যা পাচ্ছি তা হ'ল 123 + 234 + 432 + ... এবং সংখ্যার গাণিতিক …

2
Zsh এ আমি কীভাবে সমস্ত পরিবেশের ভেরিয়েবল তালিকাবদ্ধ করতে পারি?
আমি zsh এ একটি নির্দিষ্ট সময়ে সমস্ত এনভায়রনমেন্ট ভেরিয়েবলের (শেল ভেরিয়েবল? এক্সপোর্টেড ভেরিয়েবল?) এবং তাদের মানগুলির একটি তালিকা পেতে চাই। এটি করার সঠিক উপায় কী?

5
প্রতিধ্বনির জন্য নয়, কেন আমাকে ভেরিয়েবলের উদ্ধৃতি দিতে হবে?
আমি পড়েছি আপনার ভেরিয়েবলগুলি প্রসারণের জন্য ডাবল উদ্ধৃতি প্রয়োজন if [ -n "$test" ]; then echo '$test ok'; else echo '$test null'; fi প্রত্যাশিত হিসাবে কাজ করবে, যখন if [ -n $test ]; then echo '$test ok'; else echo '$test null'; fi নাল $test okহলেও সর্বদা বলবে $test। তবে আমাদের …
26 shell  quoting 

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