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

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

2
শেল স্ক্রিপ্টের ভিতরে একটি প্রোগ্রামে কমান্ড লাইন প্যারামিটারগুলি পাস করুন
হিসাবে ./script.sh arg1 [arg2 arg3 ...], কমান্ড লাইন আর্গুমেন্ট arg1, arg2... দ্বারা পাওয়া যেতে পারে $1, $2, ... কিন্তু আর্গুমেন্ট সংখ্যা নয় স্থির করেছি। শেল স্ক্রিপ্টে, আমি arg2একটি প্রোগ্রাম থেকে শুরু করে যুক্তিগুলি পাস করতে চাই , #/bin/bash ... /path/to/a/program [I want to pass arg2 arg3 ... to the program] …

6
আমি কীভাবে শেল স্ক্রিপ্টে কোনও ফাইলের জন্য অপেক্ষা করব?
আমি একটি শেল স্ক্রিপ্ট লেখার চেষ্টা করছি যা /tmpডাকা ডিরেক্টরিতে একটি ফাইল উপস্থিত হওয়ার জন্য অপেক্ষা করবে sleep.txtএবং এটি সন্ধান পেলে প্রোগ্রামটি বন্ধ হয়ে যাবে, অন্যথায় আমি চাইছি ফাইলটি উপস্থিত না হওয়া পর্যন্ত প্রোগ্রামটি ঘুমের মধ্যে (স্থগিত) অবস্থায় থাকবে I । এখন, আমি ধরে নিচ্ছি যে আমি একটি পরীক্ষা কমান্ড …

3
বাশ ত্রুটি ছুঁড়েছে, লাইন 8: $ 1: আনবাউন্ড ভেরিয়েবল
আমি কীভাবে কীভাবে ব্যবহার করতে হয় তা শিখার চেষ্টা করছি যাতে পার্সড ইনপুট সহ আমার স্ক্রিপ্টগুলি থাকতে পারে (যদিও আমি মনে করি যে আরও উন্নততর হতে পারে)। পার্টিশন ব্যবহারের শতাংশের শতাংশ ফিরিয়ে দেওয়ার জন্য আমি একটি সাধারণ স্ক্রিপ্ট লিখতে চেষ্টা করছি। সমস্যাটি হ'ল আমার বাশ ফাংশনগুলির একটির মতো মনে হয় …

7
ডিরেক্টরি কীভাবে পরীক্ষা করবেন তা ফাঁকা
আমার একটি আবশ্যকতা আছে, আমি যদি ./123ফাঁকা পথের একটি আর্গুমেন্ট সহ কোনও স্ক্রিপ্ট সম্পাদন করি তবে বলুন /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(এই ডিরেক্টরিটি খালি রয়েছে)। এটি "ডিরেক্টরি খালি" প্রদর্শন করা উচিত আমার কোডটি হ'ল: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] …

2
ডাবল হাইফেন (-) দিয়ে শুরু হওয়া এই শেবাং কীভাবে কাজ করবে?
আমি রোসটাটা কোড পৃষ্ঠাতে নিম্নলিখিত ধরণের শেবাং পেয়েছি: --() { :; }; exec db2 -txf "$0" এটি ডিবি 2 এর জন্য কাজ করে এবং পোস্টগ্রিসের জন্য একই জাতীয় জিনিস। তবে আমি পুরো লাইনটি বুঝতে পারি না। আমি জানি যে ডাবল ড্যাশ এসকিউএল-তে একটি মন্তব্য এবং এর পরে এটি কিছু পরামিতি …

2
লিনাক্স শেল স্ক্রিপ্টে xlsx কে xls এ রূপান্তর করুন
শেল কমান্ড ব্যবহার করে আমাকে ".xlsx" ফাইলটি ".xls" তে রূপান্তর করতে হবে। আমার কাজে আমরা বর্তমানে xlsx2csv কমান্ড ব্যবহার করছি তবে এখন প্রয়োজনীয়তা পরিবর্তন করা হয়েছে এবং আমাদের আরও ".xlsx" ফাইলগুলিকে ".xls" ফাইলগুলিতে আরও গণনার জন্য রূপান্তর করতে হবে। তার জন্য, আমার কাজের কিছু লোক একটি কমান্ড তৈরি করেছে যা …

1
কোনও শেল স্ক্রিপ্ট 9 সিগন্যালের সাথে নিহত হয়েছে কিনা তা বলার কোনও উপায় আছে কি?
আমার কাছে বাশ স্ক্রিপ্ট রয়েছে (জাভা প্রোগ্রাম থেকে ডাকা) যা খুন হতে থাকে। আমি সর্বদা এটির signal 15সাথে ধরা করি trapতবে তারপরে আরও কিছু সংকেত আসে যে আমার সন্দেহ হয় signal 9তবে এটি আসলেই অন্ধ হয়ে পড়ে signal 9। আমি জানি আপনি পারবেন না trap signal 9, তাই signal 9আমার …

1
জিএনইউ সময়সীমার জন্য পসিক্স সমতুল্য?
timeoutকিছু স্ক্রিপ্টিং পরিস্থিতিতে জিএনইউ কোর্টিলস কমান্ড অত্যন্ত কার্যকর, কোনও কমান্ডের চালনা দ্রুত হলে আউটপুট ব্যবহার করার অনুমতি দেয় এবং এটি খুব বেশি সময় নেয় কিনা তা এড়িয়ে যায়। timeoutকেবলমাত্র পসিক্স নির্দিষ্ট নির্দিষ্ট ইউটিলিটিগুলি ব্যবহার করার মৌলিক আচরণটি আমি কীভাবে অনুমান করতে পারি ? (আমি এটা সংমিশ্রণ থাকতে পারে চিন্তা করছি …

2
আমি কীভাবে শেল স্ক্রিপ্টগুলি থেকে নিরাপদে টেম্প ফাইলগুলি তৈরি এবং অ্যাক্সেস করতে পারি?
আমি পড়েছি যে কোনও স্থিত নাম ফাইলে আউটপুট পুনঃনির্দেশ /tmpকরা একটি সুরক্ষা ঝুঁকি হতে পারে, কারণ যদি কোনও আক্রমণকারী (বা ত্রুটিযুক্ত) লক্ষ্য করে যে /tmp/tmpfileformyscript.tmpআমি যখন আমার স্ক্রিপ্টটি চালাচ্ছি তখন একটি ফাইল তৈরি হয়েছিল (এমনকি যদি সে আমার কাছে অ্যাক্সেস না পড়ে তবেও) স্ক্রিপ্ট), তিনি উদাহরণস্বরূপ একটি সিমিলিংক তৈরি করতে …

3
শেল কমান্ড ব্যবহার করে কীভাবে ফাইল থেকে একটি কলাম বা একাধিক কলাম সরিয়ে নেওয়া যায়?
আমার কাগজপত্র, ARCHIVE B1_NAME B2_NAME B3_NAME ELEMENT INFO_NAM WERT PROCID -------- -------- -------- -------- -------- -------- ---- ------ 15MinAvg AIRSS 33-GIS DMDMGIS1 I MvAvr15m 1123 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 P MvAvr15m 2344 CP 15MinAvg AIRSS 33-GIS DMDMGIS1 Q MvAvr15m 4545 CP 15MinAvg AIRSS 33-GIS DMDMGIS2 I MvAvr15m 6576 CP …

3
শেলের মধ্যে তারিখের বৈধতা
আমি শেল স্ক্রিপ্টে নীচের তারিখের ফর্ম্যাটটি বৈধ করতে চাই 2015-Jul-13 আমি ব্যবহার করছি date -d "2015-Jul-13" +"%Y-%b-%d"কিন্তু এটির ত্রুটি হিসাবে date: invalid date '2015-Jul-13'

3
কমান্ডের প্রশ্নের উত্তর প্রস্তুত করুন
ধরা যাক আমি একটি শেল স্ক্রিপ্ট লিখতে চাই যা কেবল একটি কমান্ড কার্যকর করে। তবে এই কমান্ডটি খারাপভাবে ডিজাইন করা হয়েছে। এটি কোনও কমান্ড লাইন বিকল্প সরবরাহ করে না; পরিবর্তে এটি কিছু প্রশ্ন জিজ্ঞাসা করে এবং ব্যবহারকারী ইনপুটটির জন্য অপেক্ষা করে। স্ক্রিপ্টে এই ইনপুটটি প্রস্তুত করার কোনও উপায় আছে, যাতে …

9
কোনও ফাইলের কয়েকটি বিভাগ ফিল্টার বা পাইপ করুন
আমার কয়েকটি বিভাগের সাথে একটি ইনপুট ফাইল রয়েছে যা শুরু এবং শেষ ট্যাগগুলির সাথে চিহ্নিত করা হয়, উদাহরণস্বরূপ: line A line B @@inline-code-start line X line Y line Z @@inline-code-end line C line D আমি এই ফাইলটিতে এমন একটি রূপান্তর প্রয়োগ করতে চাই যে এক্স, ওয়াই, জেড কিছু কমান্ডের মাধ্যমে …

6
একাধিক লিনাক্স হোস্টে ssh সর্বজনীন কী অনুলিপি করুন
আমি আমাদের কেন্দ্রীয় সার্ভার থেকে একাধিক সার্ভারে .ssh / id_rsa.pub অনুলিপি করার চেষ্টা করছি। আমার কাছে নিম্নলিখিত স্ক্রিপ্ট রয়েছে যা আমি সাধারণত বিভিন্ন সার্ভারে পরিবর্তনগুলি ধাক্কা দিতে ব্যবহার করি। #!/bin/bash for ip in $(<IPs); do # Tell the remote server to start bash, but since its # standard input is …
14 shell-script  ssh 

1
স্টাডআউট এবং পাইপ এবং ফাইল এবং স্টডআউটের বাইরে রঙের কোডগুলি কীভাবে স্ট্রিপ করা যায়
আমার একটি প্রোগ্রাম রয়েছে যা এতে printfকিছু tputমিশ্রিত ব্যবহার করে এবং আমি আউটপুটটি স্টাডআউটের পাশাপাশি একটি ফাইল পাইপ করতে চাই। আমি sedআমার স্ক্রিপ্টে কোনও অপ্রয়োজনীয় নির্ভরতা চাই না বলে আমি ব্যবহার করতে পছন্দ করব। আমি এখন পর্যন্ত যা পেয়েছি তা এখানে। printf "\n$(tput setaf 6)| $(tput sgr0)$(tput setaf 7)Sourcing files...\033[m\n" …

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