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

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

2
শ ফাইল থেকে রান করার সময় শেল স্ক্রিপ্ট একটি পাওয়া যায় না ত্রুটি নিক্ষেপ করে। তবে ম্যানুয়ালি প্রবেশ করলে কমান্ডগুলি কাজ করে
আমি আমার ওয়েবসাইটের জন্য সাইটম্যাপ তৈরি করতে নিম্নলিখিত স্ক্রিপ্টটি ব্যবহার করার চেষ্টা করছি। যখন আমি এটিকে চালিত করি যখন আমি এর sh thsitemap.shমতো ত্রুটি পাই এবং খালি সাইটম্যাপ.এক্সএমএল ফাইল তৈরি করি: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" unexpected …

6
স্ক্রিপ্টের সাথে কোনও ফাইল সিস্টেম মাউন্ট করা আছে কিনা তা কীভাবে পরীক্ষা করবেন
আমি স্ক্রিপ্টিং এ নতুন ... আমি খুব বেসিক জিনিস করতে পারি, তবে এখন আমার হাত দরকার। আমার একটি স্থানীয় ফাইল সিস্টেম রয়েছে যা কেবলমাত্র যখন আমার ব্যাকআপ করার দরকার হয় তখনই মাউন্ট হবে। আমি এই দিয়ে শুরু করছি। #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT /proc/mounts; then echo "It's mounted." …

3
আমি কীভাবে ব্যাশ স্ক্রিপ্টে একটি নতুন খালি ফাইল তৈরি করব?
আমি এমন কিছু তৃতীয় পক্ষের পার্ল স্ক্রিপ্ট চালাচ্ছি যা এর জন্য আউটপুট পতাকার জন্য একটি আউটপুট ফাইল প্রয়োজন -o,। দুর্ভাগ্যক্রমে, স্ক্রিপ্টটির জন্য একটি আসল ফাইলের প্রয়োজন মনে হচ্ছে, ব্যবহারকারীদের অবশ্যই filename.txt0 বাইট সহ একটি ফাঁকা ফাইল তৈরি করতে হবে এবং তারপরে স্ক্রিপ্ট কমান্ড লাইনে এই ফাঁকা ফাইলটি ইনপুট করতে হবে …

4
সোর্স কোডের মধ্যে রিড-পি প্রম্পটে একটি দীর্ঘ স্ট্রিংকে কীভাবে একাধিক লাইনে বিভক্ত করবেন?
আমি একটি ইনস্টলেশন স্ক্রিপ্ট লিখছি যা চলবে /bin/sh। একটি ফাইলের জন্য অনুরোধ করার জন্য একটি লাইন রয়েছে: read -p "goat can try change directory if cd fails to do so. Would you like to add this feature? [Y|n] " REPLY আমি এই দীর্ঘ রেখাটি অনেক লাইনে বিভক্ত করতে চাই যাতে …

3
বাশ শেল স্ক্রিপ্ট লুপ থেকে অ্যারে সূচক ভেরিয়েবল অ্যাক্সেস করছেন?
আমার ব্যাশ শেল স্ক্রিপ্টে অ্যারের মাধ্যমে লুপ করার সময় আমি অ্যারে সূচক ভেরিয়েবলটি অ্যাক্সেস করতে চাই। myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done উপরের লিপিটির ফলাফল: foo bar baz bat ফলাফল আমি চাই: 0 1 2 3 এটি অর্জনের জন্য আমি কীভাবে আমার …

5
3000 বন্দরে চলমান কোনও অতিরিক্ত তথ্য ছাড়াই আমি কীভাবে কেবল পিআইডি পেতে পারি?
আমি সেন্টোস 7. ব্যবহার করছি। আমি পোর্ট 3000 চলমান প্রক্রিয়াটির পিআইডি (যদি একটি উপস্থিত থাকে) পেতে চাই। এখনও পর্যন্ত [rails@server proddir]$ sudo ss -lptn 'sport = :3000' State Recv-Q Send-Q Local Address:Port Peer Address:Port Cannot open netlink socket: Protocol not supported LISTEN 0 0 *:3000 *:* users:(("ruby",pid=4861,fd=7),("ruby",pid=4857,fd=7),("ruby",pid=4855,fd=7),("ruby",pid=4851,fd=7),("ruby",pid=4843,fd=7)) তবে এই সমস্ত …

5
আমি কীভাবে মেজর.মিনোর.প্যাচ স্তর এবং কখনও কখনও সঠিকভাবে আরসি দিয়ে একটি তালিকা সাজিয়ে রাখতে পারি?
আমাকে নীচের তালিকাটি শেল স্ক্রিপ্টের সাথে বাছাই করতে হবে এবং সর্বশেষতম সংস্করণটি নীচে বা উপরে প্রদর্শিত করতে হবে। আমি কেবল শেল সরঞ্জাম দিয়ে কীভাবে এটি করব? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 release-5.0.26 release-5.0.27 release-5.0.28 release-5.0.29 …
18 shell-script  awk  sed  python  sort 

4
বর্তমান শেলটি নির্ধারণ করার জন্য চেকবাশিজম-সম্মতিযুক্ত উপায়
আমার মধ্যে .profile, আমি নীচের কোডটি ব্যাশ-সম্পর্কিত সম্পর্কিত উপকরণগুলি এবং ফাংশনগুলি কেবলমাত্র যদি লগইন শেলটি আসলে বাশ হয় তবে তা উত্সাহিত হয় তা নিশ্চিত করতে ব্যবহার করি : # If the current (login) shell is Bash, then if [ "${BASH_VERSION:-}" ]; then # source ~/.bashrc if it exists. if [ …

6
কার্যকর করার সময় ভেরিয়েবলগুলি উদ্ধৃত করা উচিত?
শেল স্ক্রিপ্টিংয়ের সাধারণ নিয়মটি হল ভেরিয়েবলগুলি সর্বদা উদ্ধৃত করা উচিত যদি না বাধ্যতামূলক কারণ না থাকে। আপনি সম্ভবত জানতে চাইলে আরও বিশদের জন্য, এই দুর্দান্ত প্রশ্নোত্তরটি একবার দেখুন: বাশ / পসিক্স শেলের একটি পরিবর্তনশীল উদ্ধৃতি ভুলে যাওয়ার সুরক্ষা সম্পর্কিত বিষয়গুলি । তবে নীচের মত একটি ক্রিয়া বিবেচনা করুন: run_this(){ $@ …

2
শেলটিতে জাভাস্ক্রিপ্টের "স্প্লিট ()" এর মতো কিছু আছে কি?
split()একটি অ্যারেতে স্ট্রিং ভাঙ্গতে জাভাস্ক্রিপ্টে এটি ব্যবহার করা খুব সহজ । শেল লিপি সম্পর্কে কি? বলুন আমি এটি করতে চাই: $ script.sh var1_var2_var3 যখন ব্যবহারকারী var1_var2_var3স্ক্রিপ্ট.শকে এরকম স্ট্রিং দেয়, স্ক্রিপ্টের অভ্যন্তরে এটি স্ট্রিংটিকে একটি অ্যারেতে রূপান্তরিত করে array=( var1 var2 var3 ) for name in ${array[@]}; do # some code …

2
আমার কমান্ডের শেষে এটি কীভাবে '&' হয়েছিল, স্ক্রিপ্টটি এসও দ্রুত করেছে?
অনলাইনে কয়েকটি সিটিএফ চ্যালেঞ্জগুলি সমাধান করার সময়, আমি এমন একটি পরিস্থিতি পেয়েছিলাম যেখানে আমার একটি সার্ভারকে আঘাত করার দরকার হয়েছিল। এটি আমি লিখেছি কোড: #!/bin/bash for i in {0..9}{0..9}{0..9}{0..9} do echo "Now trying code.." echo $i echo "a fixed string" $i | nc localhost *port here* >> /tmp/me/dump.txt done এটি …

1
কোনও স্ক্রিপ্ট মেশিনটিকে রিবুট করার পরে কীভাবে চালিয়ে যেতে হবে?
আমি বাশে শেল স্ক্রিপ্ট লিখছি। স্ক্রিপ্টের এক পর্যায়ে এটি সনাক্ত করে যে চালিয়ে যাওয়ার আগে মেশিনটি পুনরায় বুট করা দরকার। এটি ইস্যু করে: sudo reboot যখন মেশিনটি ফিরে আসবে তখন আরও অনেক কাজ রয়েছে যা এই স্ক্রিপ্টটির করা দরকার। এই স্ক্রিপ্টে কাজ চালিয়ে যেতে আমি কীভাবে কিছু কনফিগার করব? আমি …


2
পাইপ ব্যবহার করে বাশ ফাংশন কীভাবে রচনা করবেন?
আমার এই ফ্যাশনে সংজ্ঞায়িত কয়েকটি ফাংশন রয়েছে: function f { read and process $1 ... echo $result } আমি তাদের একসাথে রচনা করতে চাই যাতে অনুরোধটি দেখতে ভাল লাগে f | g | h। স্ট্যান্ডিনের এক পড়ার আর্গুমেন্টে আর্গুমেন্টের সাথে কাজ করে ফাংশনটি রূপান্তর করতে আমি কী মূর্খ শব্দটি ব্যবহার …

2
শেল ভেরিয়েবলের প্রসার এবং গ্লোব এর প্রভাব এবং এর উপর বিভক্ততা
এই পোস্টে আসলে দুটি পৃথক প্রশ্ন রয়েছে তবে আমি মনে করি এগুলিকে একসাথে করা আরও কিছু প্রসঙ্গ দেবে। আমি ভেরিয়েবলের চারপাশে উদ্ধৃতিগুলি নিয়ে এই প্রশ্নটি দিয়েছি তবে ভেরিয়েবলের প্রসারণটি প্রথম স্থানে কী বোঝায় তা আমি পুরোপুরি বুঝতে পারি না । সুতরাং আমার প্রথম প্রশ্নটি হ'ল: ইউনিক্স / লিনাক্স স্পিকারের পরিবর্তনশীল …

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