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

শেল শব্দটি পাঠ্য-ভিত্তিক ইন্টারেক্টিভ কমান্ড দোভাষীদের প্রায়শই ইউনিক্স এবং লিনাক্স অপারেটিং সিস্টেমগুলির সাথে সম্পর্কিত বলে বোঝায়। শেল স্ক্রিপ্টিং সম্পর্কিত প্রশ্নের জন্য দয়া করে আরও নির্দিষ্ট ট্যাগ যেমন 'বাশ', 'পাওয়ারশেল' বা 'কেএসএল' ব্যবহার করুন। নির্দিষ্ট ট্যাগ ব্যতীত একটি পোর্টেবল (পসিক্স-কমপ্লায়েন্ট) সমাধানটি ধরে নেওয়া উচিত, যদিও 'পিক্সিক্স' যোগ করার পরিবর্তে বা 'sh' এর পরিবর্তে ব্যবহার করা ভাল।

17
একক কমা-বিচ্ছিন্ন একাধিক-লাইন স্ট্রিং রূপান্তর
ধরা যাক আমার কাছে নিম্নলিখিত স্ট্রিং রয়েছে: something1: +12.0 (some unnecessary trailing data (this must go)) something2: +15.5 (some more unnecessary trailing data) something4: +9.0 (some other unnecessary data) something1: +13.5 (blah blah blah) আমি কীভাবে এটি সরলভাবে করব +12.0,+15.5,+9.0,+13.5 বাশে?
99 string  bash  shell  csv 

6
"Set -o nounset" ব্যবহার করার সময় ব্যাশটিতে কোনও চলক সেট করা আছে কিনা তা পরীক্ষা করুন
নিম্নলিখিত কোডটি একটি আনবাউন্ড ভেরিয়েবল ত্রুটি সহ প্রস্থান করে। কীভাবে এটি ঠিক করবেন, যখন এখনও set -oনামসূচক বিকল্পটি ব্যবহার করছেন ? #!/bin/bash set -o nounset if [ ! -z ${WHATEVER} ]; then echo "yo" fi echo "whatever"
99 bash  shell  unix 

4
একটি লিনাক্স কমান্ডের শেষে "&" এর অর্থ কী?
আমি একজন সিস্টেম অ্যাডমিনিস্ট্রেটর এবং সিস্টেম পরিষ্কার করার জন্য আমাকে একটি লিনাক্স স্ক্রিপ্ট চালানোর জন্য বলা হয়েছে। আদেশটি হ'ল: perl script.pl > output.log & সুতরাং এই আদেশটি একটি &চিহ্ন দিয়ে শেষ হচ্ছে, এর কোনও বিশেষ তাত্পর্য আছে কি? আমার শেলের প্রাথমিক জ্ঞান আছে তবে আমি এর আগে কখনও দেখিনি।
99 linux  shell  unix 

11
grep -P আর কাজ করে না। আমি কীভাবে আমার অনুসন্ধানগুলি আবার লিখতে পারি?
দেখে মনে হচ্ছে ওএসএক্সের নতুন সংস্করণটি আর সমর্থন করে না grep -Pএবং এর ফলে আমার স্ক্রিপ্টগুলির কিছু কাজ বন্ধ করে দিয়েছে। var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` আমাকে গ্রেপটি একটি ভেরিয়েবলে ক্যাপচার করতে হবে এবং আমার শূন্য প্রস্থের অবস্থানগুলিও ব্যবহার করতে হবে \K var2=`grep -P -o '(property:)\K.*\d+(?=end)' file.txt` কোনও বিকল্প ব্যাপকভাবে …
99 macos  perl  shell 

4
শেল পাইপে ত্রুটি কোডগুলি ধরা হচ্ছে
আমার কাছে বর্তমানে একটি স্ক্রিপ্ট রয়েছে যা এর মতো কিছু করে ./a | ./b | ./c আমি এটিকে সংশোধন করতে চাই যাতে একটি, বি বা সি এর মধ্যে যদি কোনও ত্রুটি কোড সহ প্রস্থান করে থাকে তবে আমি একটি ত্রুটি বার্তা প্রিন্ট করব এবং খারাপ আউটপুট এগিয়ে রাখার পরিবর্তে থামিয়ে …

9
সেড শিক্ষানবিস: একটি ফোল্ডারে সমস্ত উপস্থিতি পরিবর্তন করা
একটি ফোল্ডারে (এবং এর সাবফোল্ডার) সমস্ত ফাইলের জন্য আমি একটি রেইজেক্স সন্ধান এবং প্রতিস্থাপন করতে হবে। এটি করার জন্য লিনাক্স শেল কমান্ডটি কী হবে? উদাহরণস্বরূপ, আমি এটি সমস্ত ফাইলের মধ্যে চালাতে এবং পুরানো ফাইলটিকে নতুন, প্রতিস্থাপিত পাঠ্যের সাথে ওভাররাইট করতে চাই। sed 's/old text/new text/g'
98 regex  linux  shell  sed 

6
শেল - একটি ফাইলে ভেরিয়েবল সামগ্রী লিখুন
আমি একটি ভেরিয়েবলের বিষয়বস্তু (এখানে বলা হয় var) একটি ফাইলে অনুলিপি করতে চাই । ফাইলটির নাম অন্য ভেরিয়েবলে সংরক্ষণ করা হয় destfile। এটি করতে আমার সমস্যা হচ্ছে। এখানে আমি চেষ্টা করেছি: cp $var $destfile আমি ডিডি কমান্ড দিয়েও একই জিনিসটি চেষ্টা করেছি ... অবশ্যই শেলটি ভেবেছিল যে $varকোনও ডিরেক্টরিকে নির্দেশ …
98 linux  bash  shell 

6
প্রতিটি পরামিতি থেকে একটি পিছনে স্ল্যাশ সরানোর সহজ উপায় কী?
'$ @' অ্যারেতে প্রতিটি প্যারামিটার থেকে একটি পেছনের স্ল্যাশ সরানোর সহজ উপায় কী, যাতে rsyncনামগুলি ডিরেক্টরিতে অনুলিপি করে? rsync -a --exclude='*~' "$@" "$dir" স্পষ্টতার জন্য শিরোনাম পরিবর্তন করা হয়েছে। একাধিক ট্রেলিং স্ল্যাশ সম্পর্কে মন্তব্যগুলি এবং উত্তরগুলি সম্পাদনা ইতিহাস দেখুন।

8
ল্যাশ পরীক্ষা করার জন্য যখন কোনও ফাইল ব্যাশে উপস্থিত রয়েছে
আমি একটি শেল স্ক্রিপ্টে কাজ করছি যা একটি টেক্সট ফাইলের কিছু নির্দিষ্ট পরিবর্তন ঘটে যদি এটি উপস্থিত থাকে তবেই এই পরীক্ষার লুপটি কাজ করে না, আমি ভাবছি কেন? ধন্যবাদ! while [ ! -f /tmp/list.txt ] ; do sleep 2 done
97 bash  shell 

4
সঞ্চালিত স্ক্রিপ্ট সম্পর্কিত একটি ফাইল উল্লেখ
আমি লিখছি এমন ব্যাশ স্ক্রিপ্টে, আমি sourceএকটি কনফিগারেশন ফাইলে সংজ্ঞায়িত ভেরিয়েবল অন্তর্ভুক্ত করতে ব্যবহার করি । সম্পাদিত act.shহওয়া স্ক্রিপ্টটি হ'ল , যখন স্ক্রিপ্টটি sourceডি করা হবে act.conf.sh, সুতরাং act.shআমার মধ্যে : source act.conf.sh তবে এটি কেবলমাত্র act.shএটি অন্তর্ভুক্ত ডিরেক্টরিটিতে চালিত হলে কাজ করে, যেহেতু act.conf.shকার্যকরী ডিরেক্টরিতে অন্তর্ভুক্ত করা ফাইলটিকে বোঝায়। …
97 bash  shell 

10
বাশ স্ক্রিপ্টে প্যারামিটারগুলি বৈধ করা হচ্ছে
অনেকগুলি ফোল্ডার অপ্রয়োজনীয় হয়ে যাওয়ার কারণে অপসারণের প্রক্রিয়াটি স্বয়ংক্রিয় করতে সহায়তা করার জন্য আমি একটি বেসিকটি নিয়ে এসেছি। #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder এটি এর মতো উদ্রেকিত হয়: ./myscript.sh <{id-number}> সমস্যাটি হ'ল আপনি যদি টাইপ করতে ভুলে যান id-number (ঠিক তখনই আমি যেমনটি করেছি) , …
96 validation  bash  shell 

3
আমি কীভাবে কোনও পাঠ্য ফাইলে একটি সাবপ্রসেস কল পাইপ করব?
subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"]) রিগট এখন আমার একটি স্ক্রিপ্ট রয়েছে যা আমি চালাচ্ছি। আমি যখন এটি চালান এবং এটি এই লাইনটিকে হিট করে, এটি স্টাফ প্রিন্ট করা শুরু করে কারণ রান.শ এর এতে প্রিন্ট রয়েছে। আমি কীভাবে এটি কোনও পাঠ্য ফাইলে পাইপ করব? (এবং সম্ভব হলে মুদ্রণ করুন)

2
শেল কমান্ডের আউটপুট প্রথম লাইন পান
সংস্করণ সংখ্যাটি পড়ার চেষ্টা করার সময় vim, আমি প্রচুর অতিরিক্ত লাইন পেয়েছি যা আমার এড়ানো উচিত। আমি ম্যানুয়ালটি পড়ার headচেষ্টা করেছি এবং নিম্নলিখিত আদেশটি চেষ্টা করেছি: vim --version | head -n 1 আমি জানতে চাই যে এটি সঠিক পন্থা কিনা?
96 linux  bash  shell 

11
চলমান অবস্থায় শেল স্ক্রিপ্ট সম্পাদনা করুন
শেল স্ক্রিপ্ট চলার সময় আপনি কী সম্পাদনা করতে পারবেন এবং পরিবর্তনগুলি চলমান স্ক্রিপ্টকে প্রভাবিত করতে পারে? আমি csh স্ক্রিপ্টের সুনির্দিষ্ট কেস সম্পর্কে জানতে আগ্রহী যে ব্যাচটি বিভিন্ন বিল্ড ফ্লেভারগুলির একটি গুচ্ছ চালায় এবং সারা রাত চালায়। যদি মাঝের অপারেশনটি আমার কাছে কিছু ঘটে থাকে তবে আমি ভিতরে যেতে চাই এবং …
96 linux  shell  csh 

6
শেল স্ক্রিপ্টে স্ট্রিং খালি না স্থান রয়েছে কিনা তা পরীক্ষা করুন
আমি নীচের শেল স্ক্রিপ্টটি চালানোর চেষ্টা করছি যা স্ট্রিংটি জায়গা বা খালি নয় তা যাচাই করার কথা। যাইহোক, আমি উল্লিখিত 3 টি স্ট্রিংয়ের জন্য একই আউটপুট পাচ্ছি। আমি "[[" সিনট্যাক্সটি পাশাপাশি ব্যবহার করার চেষ্টা করেছি তবে কোনও লাভ হয়নি। আমার কোডটি এখানে: str="Hello World" str2=" " str3="" if [ ! …
96 bash  shell  freebsd 

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