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

শেল স্ক্রিপ্ট, এক্সেকিউটেবল ফাইলগুলি সম্পর্কে শেল দ্বারা ব্যাখ্যা করা (বাশ, zsh, ইত্যাদি) Questions

4
কোনও স্ক্রিপ্টটি রুট না হলে চলমান থেকে কীভাবে থামানো যায় (এবং "মূল হিসাবে চালাচ্ছে না! প্রস্থান করা হচ্ছে ..." প্রতিধ্বনি)
এখানে আমার উত্স: #!/bin/bash echo "Running script to free general cached memory!" echo ""; echo "Script must be run as root!"; echo ""; echo "Clearing swap!"; swapoff -a && swapon -a; echo ""; echo "Clear inodes and page file!"; echo 1 > /proc/sys/vm/drop_caches; echo ""; এটি ক্যাশে এবং স্টাফ সাফ …

3
একটি জিপ ফাইল সিস্টেমে না বের করে তারে কি রূপান্তর করার কোনও উপায় আছে?
প্রথমে কোনও অস্থায়ী ডিরেক্টরিতে না zipগিয়ে কোনও tarসংরক্ষণাগারকে কোনও সংরক্ষণাগারে রূপান্তর করার কোনও উপায় আছে কি ? (এবং আমার নিজের প্রয়োগ প্রয়োগ না লিখে tarবা unzip)
17 shell-script  tar  zip 

2
সুডো হিসাবে ব্যাশ স্ক্রিপ্ট কার্যকর করা ব্যবহারকারীর নাম কীভাবে পাবেন?
আমি একটি বাশ স্ক্রিপ্ট তৈরি করতে চাই যা অবশ্যই sudo দিয়ে মৃত্যুদন্ড কার্যকর করা উচিত তবে এটি কার্যকর করা নন-সুডো ব্যবহারকারীর নামটি বিবেচনা করা উচিত। সুতরাং যদি ব্যবহারকারী bobচালায় তবে sudo ./myscript.shআমি জানতে চাই myscript.shযে bobকে এটি সম্পাদন করেছে। আসুন ভিতরে তাকান myscript.sh: USER=$(whoami) # Do something that takes into …

4
শেল স্ক্রিপ্ট চলাকালীন ব্যবহারকারীকে রুট হিসাবে লগইন করতে অনুরোধ করুন
আমি যে সমস্যাটি পাচ্ছি তা হ'ল আমি কমান্ডটি প্রবেশ করার পরে, su - root আমার শেল স্ক্রিপ্ট ফাইলের শুরুতে এটি ব্যবহারকারীকে পাসওয়ার্ড দেওয়ার জন্য অনুরোধ করে এবং তারপরে অবশিষ্ট শেল স্ক্রিপ্টটি দিয়ে চালিয়ে যায় না । তারপরে আমাকে নিজেই শের স্ক্রিপ্টটি টার্মিনালের মাধ্যমে সনাক্ত করতে হবে। আমি স্ক্রিপ্টটি নিশ্চিত করতে …

3
একটি ট্যাবে সীমিত ফাইলটিতে মানগুলির একটি কলাম যুক্ত করা
সুনির্দিষ্ট একটি সংখ্যক ফাইল থাকা অবস্থায় আমি কীভাবে মানগুলির একটি কলাম যুক্ত করতে পারি। আমার মতো একটি ইনপুট ফাইল রয়েছে: ইনপুট ফাইল: SPATA17 1 217947738 LYPLAL1 1 219383905 FAM47E 4 77192838 SHROOM3 4 77660162 SHROOM3 4 77660731 SHROOM3 4 77662248 আউটপুট ফাইল: SPATA17 1 217947738 file1 LYPLAL1 1 219383905 file1 …

2
বাশ স্ক্রিপ্টে একটি প্যাটার্ন অনুসারে একটি স্ট্রিং উত্তোলন
ব্যাশে, ধরুন আমার কাছে একটি স্ট্রিং রয়েছে strname: strname="ph7go04325r" আমি প্রথম "3" অক্ষর এবং শেষ "r" অক্ষরের মধ্যে অক্ষরগুলি বের করতে চাই strname, ফলাফলটি স্ট্রিংয়ে সংরক্ষণ করি strresult। উপরের উদাহরণে, ফলাফলটি strresultহবে: strresult="25" প্রথম "3"অক্ষর অগত্যা 8 ইঞ্চি স্ট্রিং পজিশনে নয়strname ; একইভাবে গত "r"হয় না অগত্যা স্ট্রিং অবস্থানে 11. …

1
পাটিগণিত সম্পর্কিত কয়েকটি কমান্ড, ড্যাশ, পসিক্স শেল, শ, বৃদ্ধি
POSIX শেল-এ কোনও ভেরিয়েবলের প্রাক / পোস্ট বাড়ানোর সময়, এই দুটি উদাহরণের মধ্যে পার্থক্য কী। তাদের দেখে মনে হচ্ছে তাদের একই পরিণতি হবে তবে তারা কি অন্যভাবে ব্যবহার করা হবে? আপনি কখন অন্যের চেয়ে বেশি পছন্দ করবেন? X=$((X+1)) : $((X=X+1))

3
কোন শেল ইন্টারপ্রেটার কোন শেবাং ছাড়াই স্ক্রিপ্ট চালায়?
ধরা যাক আমার অ্যাকাউন্টের জন্য ডিফল্ট শেলটি zsh তবে আমি টার্মিনালটি চালু করে ব্যাশ ফায়ার করেছি এবং একটি স্ক্রিপ্ট prac002.shব্যবহার করেছি, যার শেল ইন্টারপ্রেটারটি স্ক্রিপ্ট, zsh বা বাশ ব্যবহার করতে ব্যবহৃত হবে? নিম্নলিখিত উদাহরণ বিবেচনা করুন: papagolf@Sierra ~/My Files/My Programs/Learning/Shell % sudo cat /etc/passwd | grep papagolf [sudo] password for …

4
কেস শর্ত হিসাবে আমি কীভাবে একটি পরিবর্তনশীল ব্যবহার করতে পারি?
আমি স্টেটমেন্ট টেস্ট |হিসাবে পৃথক স্ট্রিং সমন্বিত একটি ভেরিয়েবল ব্যবহার করার চেষ্টা করছি case। উদাহরণ স্বরূপ: string="\"foo\"|\"bar\"" read choice case $choice in $string) echo "You chose $choice";; *) echo "Bad choice!";; esac আমি বিবৃতিটির প্রথম অংশটি টাইপ করতে fooবা barপ্রয়োগ করতে সক্ষম হতে চাই case। তবে উভয়ই fooএবং barআমাকে দ্বিতীয়টিতে …

1
লাইনগুলি সরিয়ে ফেলুন যেখানে একটি ক্ষেত্রের মান 3 এর চেয়ে কম বা সমান - সেড বা বিশ্রী?
আমার 8 তম ক্ষেত্রে (কলাম) 2 বা তারও কম মান রয়েছে এমন প্রতিটি লাইন আমাকে সরিয়ে ফেলতে হবে। আমার ডেটা দেখতে এমন দেখাচ্ছে: 12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8 01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1 01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 …
17 shell  shell-script  sed  awk  grep 

5
সমস্ত উপ-ডিরেক্টরিকে ট্র্যাক করুন এবং ইউনিক্স শেল স্ক্রিপ্টে কিছু করুন
আমি চাই আমার শেল স্ক্রিপ্টটি একটি প্রধান ডিরেক্টরিতে সমস্ত উপ-ডিরেক্টরিতে গিয়ে দেখুক। ডিরেক্টরিতে কিছু করুন, একটি স্পুল ফাইলে প্রেরিত আউটপুট এবং পরবর্তী ডিরেক্টরিতে যান। মেইন দিরকে বিবেচনা করুন = / টিএমপি সাব দির = এবিসিডি (চারটি সাব ডিরেক্টরি)

2
স্ক্রিপ্টের মাধ্যমে বুটে বৈশ্বিক পরিবেশের ভেরিয়েবলগুলি কীভাবে সেট করবেন এবং লগ-ইন করার আগে চলতে থাকা কোনও অ্যাপ্লিকেশনের জন্য সেগুলি পাওয়া যায়?
আমার একটি পরিষেবা রয়েছে যা বুটে চলে এবং সেই পরিষেবাদিতে এটি পটভূমিতে একটি বাশ স্ক্রিপ্টকে কল করে যা কিছু পরিবেশের পরিবর্তনশীল রফতানি করে। আমার যে সমস্যাটি হচ্ছে তা হ'ল সেই পরিবেশের ভেরিয়েবলগুলি পটভূমি প্রক্রিয়াটির পিতামাতার কাছে প্রেরণ করা হচ্ছে না সুতরাং আমার স্ক্রিপ্টটি কার্যকর করার সাথে সাথেই তা চলে যায়। …

4
আমি কীভাবে শেল স্ক্রিপ্টে স্যুইচগুলি পরিচালনা করব?
সেখানে আছেন কিছু বিল্ট ইন সরঞ্জামগুলি আমাদের কাছে চিনতে পারবে -xএবং --xxxxসুইচ হিসেবে এবং আর্গুমেন্ট, বা, পরীক্ষা ড্যাশ জন্য আপনি সমস্ত ইনপুট বৈপরিত্য মধ্য দিয়ে যেতে না, এবং তারপর তারপরে আর্গুমেন্ট পার্স?

4
শেল স্ক্রিপ্ট ব্যবহার করে লিনাক্সের আন্ডারস্কোর সহ সমস্ত ফাইলের নামের ফাঁকা স্থান পরিবর্তন করবেন কীভাবে?
আমি শেল স্ক্রিপ্টটি অনুসরণ করার চেষ্টা করেছি যা সমস্ত এক্সএমএল ফাইলের নাম থেকে ফাঁকা স্থান প্রতিস্থাপন করা উচিত for xml_file in $(find $1 -name "* .xml" -type f); do echo "removing spaces from XML file:" $xml_file mv "$xml_file" "${xml_file// /_}"; done মনে করুন, নামটি সহ আমার কাছে এক্সএমএল ফাইল রয়েছে …

4
টার্মিনাল কীভাবে খুলবেন, 9 টি টার্মিনালে বিভক্ত হবে এবং একটি স্ক্রিপ্ট ব্যবহার করে তাদের মধ্যে স্যুইচ করবেন?
আমি একটি টার্মিনাল খুলতে চাই, এটি ভাগ করে 9 অংশ (3x3) বলি এবং কিছু বাশ স্ক্রিপ্ট কার্যকর করি। তবে প্রতিটি টার্মিনাল অংশের জন্য আলাদা স্ক্রিপ্ট। পার্ল, অজগর বা এমনকি ব্যাশ ব্যবহার করে এটি করা যায়? কী-বোর্ড শর্টকাট ব্যবহার না করে আমি কীভাবে এই ছোট টার্মিনালের মধ্যে স্যুইচ করতে পারি? ওহ, …

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