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

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

2
পসিক্স কমপ্লায়েন্ট উপায় হ'ল স্পেসের সাথে ফাইলের নামের সাথে কাজ করার উপায়
আমি বাশ স্ক্রিপ্টিং গাইডকে হোয়াইটস্পেসযুক্ত ফাইলের সাথে কাজ করার জন্য অ্যারের ব্যবহারের পরামর্শ দিচ্ছি। ড্যাশএএসবিন্স তবে পরামর্শ দেয় যে অ্যারেগুলি পোর্টেবল নয় তাই আমি হোয়াইটস্পেস থাকতে পারে এমন ফাইলের নামের সাথে কাজ করার একটি পসিক্স অনুগত উপায়ের সন্ধান করছি। আমি নীচের উদাহরণে স্ক্রিপ্টটি পরিবর্তন করতে দেখছি যাতে এটি হয় would …

4
Ctrl-Z এবং কিল -স্টপ এর মধ্যে পার্থক্য কী?
আমি যখন makeশেল থেকে একটি কমান্ড চালিত করি ( বড় প্রকল্পে) তখন আমি প্রক্রিয়া বন্ধ করতে এবং শেলটিতে ফিরে আসতে Ctrl-Z লিখতে পারি। পরবর্তীকালে, আমি fgপ্রক্রিয়া চালিয়ে যেতে চালাতে পারি । আমি এটি স্বয়ংক্রিয় করার জন্য একটি শেল স্ক্রিপ্ট লেখার চেষ্টা করছি (বিশেষত, আমার সিপিইউ তাপমাত্রা প্রতি কয়েক সেকেন্ড পরে …

2
এনভায়রনমেন্ট ভেরিয়েবল এবং কমান্ডের মধ্যে কখন একটি আধা-কোলন ব্যবহার করবেন
LANGবাশ দ্বারা আপডেট হিসাবে দেখা হওয়ার জন্য আধা-কোলন কেন প্রয়োজনীয় তা কেউ ব্যাখ্যা করতে পারেন ? কাজ করে না: > LANG=Ja_JP bash -c "echo $LANG" en_US কাজ করে: > LANG=Ja_JP ; bash -c "echo $LANG" Ja_JP আমি লিনাক্স এবং সাইগউইনের অধীনে একই সংস্করণে 4.1.10 বাশ উভয়ের সাথেই কাজ করছি

4
ভেরিয়েবল এক্সপেনশন সহ বাশ স্ক্রিপ্টে সন্ধান করুন ex
আমি নীচে বাশ স্ক্রিপ্টে অনুরূপ একটি কমান্ড চালানোর চেষ্টা করছি। এটির সকল সাবফোল্ডারগুলির মধ্যে অনুসন্ধান করা উচিত $sourcedirএবং একটি নির্দিষ্ট ধরণের সমস্ত ফাইলকে এর মূল স্তরে অনুলিপি করা উচিত $targetdir। #!/bin/bash # These are set as arguments to the script, not hard-coded sourcedir="/path/to/sourcedir" targetdir="/path/to/targetdir" find "$sourcedir" -type f -name "*.type" …

7
পুরানো ফাইলগুলি সরানোর জন্য শেল স্ক্রিপ্ট?
একমাত্র 20 টি পুরানো ফাইলগুলি একটি ফোল্ডার থেকে অন্য ফোল্ডারে স্থানান্তর করার জন্য আমি কীভাবে স্ক্রিপ্ট লিখব? কোনও ফোল্ডারে পুরানো ফাইলগুলি ধরার কোনও উপায় আছে কি?

2
উবুন্টুতে sh এর জন্য বাশ কীভাবে ব্যবহার করবেন
আমি একটি বিশাল প্রোগ্রাম ইনস্টল করছি, যার rpmফাইল হিসাবে এটির সংস্থান রয়েছে । এটি এর লাইনে আটকে গেল #!/bin/sh SCITEGICPERLBIN=`dirname $0` SCITEGICPERLHOME=`dirname $SCITEGICPERLBIN` if [ $SCITEGICPERLHOME == "." ] স্পষ্টতই, এই সিনট্যাক্স সহ রেড হ্যাট লিনাক্সে shকাজ করুন bashতবে এটি unexpected operatorউবুন্টুতে ত্রুটি দেয় । স্ক্রিপ্টটি প্যাকেজ bashথেকে আসার সাথে …

3
লেজ -ফ, লাইন পরে লাইন বিরতি sertোকান 3 সেকেন্ডের জন্য অলস?
একটি করার সময় tail -f error.log, 3 সেকেন্ডের জন্য ফাইলটিতে কিছুই সংযুক্ত না হওয়ার পরে প্রোগ্রামগতভাবে একটি লাইন ব্রেক কীভাবে সন্নিবেশ করা যায়? (স্পষ্টতই, একবার এক লাইন বিরতি যুক্ত হয়ে গেলে লগ ফাইলটিতে পাঠ্যগুলির অন্যান্য লাইন যোগ করা না হওয়া অবধি অন্য কোনও লাইন ব্রেক যুক্ত করা উচিত নয়) উদাহরণস্বরূপ, …

4
কিছু ক্ষেত্রে কী কী বাশ (বা অন্যান্য শেল) স্ক্রিপ্টগুলিতে স্পেসের সংখ্যা গুরুত্বপূর্ণ
আমাকে বলা হয়েছে যে ফাঁকা স্থানগুলি bashঅন্যান্য শেল স্ক্রিপ্টগুলিতে গুরুত্বপূর্ণ এবং আমি কী করছি তা না জানলে আমার স্পেসগুলির অস্তিত্ব পরিবর্তন করা উচিত নয়। "অস্তিত্ব পরিবর্তন" এর অর্থ হ'ল দুটি অ-স্থানের অক্ষরের মধ্যে একটি স্থান সন্নিবেশ করানো বা দুটি অ-স্থানের অক্ষরের মধ্যে একটি স্থান সরিয়ে নেওয়া, যেমন পরিবর্তিত var="$val"হওয়া var …

1
কন্ডিশন রেজেক্স ত্রুটি
string=123456 if [ $string == 123456 ]; then echo 123 fi এটি দুর্দান্ত কাজ করে তবে আমি যদি == থেকে = change পরিবর্তন করি তবে আমি এই ত্রুটিটি পেয়েছি: ./test: line 3: [: =~: binary operator expected

3
`সেট-ই` সহ বাশ স্ক্রিপ্টটি &… &&…` কমান্ডে থামে না
আমি প্রথম ত্রুটিতে বাশ স্ক্রিপ্ট বন্ধset -e করতে ব্যবহার করি । আমি যদি কমান্ডটি ব্যবহার না করি তবে সমস্ত কাজ ঠিক আছে &&: $ cat script set -e cd not_existing_dir && echo 123 echo "I'm running! =P" $ $ ./script ./script: line 2: cd: not_existing_dir: No such file or directory …

8
কোনও আইপি ঠিকানা শেল স্ক্রিপ্টিং ব্যবহার করে কোনও ফাইল উপস্থিত রয়েছে কিনা তা কীভাবে পরীক্ষা করবেন?
আমার কাছে একটি স্ক্রিপ্ট রয়েছে যা কিছু আউটপুট উত্পন্ন করে। আমি যে কোনও আইপি ঠিকানার মতো আউটপুটটি চেক করতে চাই 159.143.23.12 134.12.178.131 124.143.12.132 if (IPs are found in <file>) then // bunch of actions // else // bunch of actions // কি fgrepএকটি ভাল ধারণা? আমার কাছে বাশ পাওয়া যায়।
14 shell-script  grep  ip 


2
নির্দিষ্ট ফাইলের চেয়ে পুরানো ফাইলগুলি মুছুন
আমাকে একটি নির্দিষ্ট ফাইলের চেয়ে পুরানো সমস্ত ফাইল ফোল্ডার থেকে মুছতে হবে। CentOS 7 এ বাশ চলছে। এর জন্য আমার একটি সমাধান রয়েছে তবে আমি মনে করি এটি করার আরও একটি মার্জিত উপায় হওয়া উচিত: reference_file=/my/reference/file get_modify_time() { stat $1 | grep -Po "Modify: \K[0-9- :]*" } pit=$(get_modify_time $reference_file) for …

4
কীভাবে স্পষ্টভাবে অন্তর্নির্মিত শেলটি আহ্বান করবেন?
আমি cdআমার প্রয়োজন অনুসারে কমান্ডের কার্যকারিতা কাস্টমাইজ করতে চাই । আমি নিম্নলিখিত ফাংশনটি সংজ্ঞায়িত করেছি - function cd () { cd "$@" && pushd "$@"; } এই ফাংশনটির উদ্দেশ্যটি হ'ল ডিরেক্টরিটিকে স্বয়ংক্রিয়ভাবে স্ট্যাকের দিকে ঠেলে দেয় যাতে এটি pushd .প্রতিটি সময় নিজেই টাইপ করার প্রচেষ্টাটি আমাকে বাঁচায় । যাইহোক, উপরের …

4
ভিএম: + এক্স বিট দিয়ে ফাইল তৈরি করুন
+xতৈরি করার সময় স্ক্রিপ্টে বিট সেট করার কোনও উপায় আছে কি ? উদাহরণস্বরূপ আমি চালান: vim -some_option_to_make_file_executable script.sh এবং সংরক্ষণের পরে আমি কোনও অতিরিক্ত চলন ছাড়াই ফাইল চালাতে পারি। পুনশ্চ. আমি নিজে থেকেই কনসোল chmodথেকে vimবা এমনকি চালাতে পারি , তবে এটি কিছুটা বিরক্তিকর, কারণ vimফাইলটি পুনরায় লোড করার পরামর্শ …

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