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

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

4
ফাইলের শেষে আমি কীভাবে নিউলাইন চরিত্রটি সরিয়ে ফেলব?
আমাকে নিউলাইন চরিত্র সম্পর্কে পরিষ্কার করুন: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ এখানে আপনি দেখতে পাচ্ছেন যে file1শেষের দিকে নিউলাইন চরিত্র file2রয়েছে যদিও নেই। এখন ধরুন আমি একটি করেছি file: $ cat file Hello Welcome to Unix …

2
EOF এর পরে কোনও কারণ ছাড়াই কোনও প্রক্রিয়ার স্টিডিনে ডেটা পাইপ করা
আমার কাছে একটি এক্সিকিউটেবল রয়েছে যা একটি ব্যবহারকারী-ইন্টারেক্টিভ শেল শুরু করে। আমি শেলটি চালু হওয়ার পরে প্রথমে কয়েকটি কমান্ড ইনজেকশন করতে চাই, তারপরে ব্যবহারকারীকে তাদের ইন্টারেক্টিভ সেশন করার অনুমতি দিন। আমি এটি ব্যবহার করে সহজেই করতে পারি echo: echo "command 1\ncommand 2\ncommand3" | ./shell_executable এটি প্রায় কাজ করে। সমস্যাটি হ'ল …

3
স্থানীয় কীওয়ার্ড ব্যবহার করে ব্যাশের পরিবর্তনশীল সংজ্ঞা
আমি বাশ স্ক্রিপ্টিং শিখছি এবং এটি আমার / usr / শেয়ার / বাশ-সমাপ্তি, লাইন 305 এ পেয়েছি: local cword words=() এটার কাজ কি? অনলাইন সমস্ত টিউটোরিয়াল কেবল বিন্যাসে রয়েছে local var=value

4
শেল স্ক্রিপ্ট ব্যবহার করে কীভাবে এসএসএইচ মাধ্যমে রিমোট মেশিনে একটি ফাইল মুছবেন?
আমি একটি শেল স্ক্রিপ্ট লিখছি যেখানে আমাকে শেল স্ক্রিপ্টের মাধ্যমে একটি রিমোট মেশিনে একটি ফাইল মুছতে হবে। ম্যানুয়ালি প্রবাহিত করুন: ssh username@domain.com ..পরে ডোমেনে: cd ./some/where rm some_file.war কীভাবে সেই কাজটি সম্পাদন করবেন?
32 ssh  shell-script 

1
ফাইল বর্ণনাকারী এবং শেল স্ক্রিপ্টিং
শেল স্ক্রিপ্টগুলিতে একজন কীভাবে ফাইল বর্ণনাকারী ব্যবহার করে তা বোঝার জন্য আমার খুব কষ্ট হচ্ছে। আমি যেমন বেসিক জানি exec 5 > /tmp/foo সুতরাং fd 5 লেখার জন্য foo এর সাথে সংযুক্ত থাকে। exec 6 < /tmp/bar … পড়ার জন্য. exec 5>&- … বন্ধ এফডি। এখন এই কি করে? #!/bin/bash …

5
getopt, getopts বা ম্যানুয়াল পার্সিং - আমি যখন সংক্ষিপ্ত এবং দীর্ঘ উভয় বিকল্পকে সমর্থন করতে চাই তখন কী ব্যবহার করব?
বর্তমানে আমি বাশ স্ক্রিপ্ট লিখছি যার নিম্নলিখিত প্রয়োজনীয়তা রয়েছে: এটি ইউনিক্স / লিনাক্স প্ল্যাটফর্মের বিভিন্ন ধরণের চলতে হবে এটি সংক্ষিপ্ত এবং (জিএনইউ) দীর্ঘ উভয় বিকল্পকেই সমর্থন করে আমি জানি যে getoptsবহনযোগ্যতার ক্ষেত্রে এটি পছন্দসই উপায় তবে এএফআইএইকি এটি দীর্ঘ বিকল্পগুলি সমর্থন করে না। getoptদীর্ঘ বিকল্পগুলি সমর্থন করে তবে বাশগুইড এর …

2
এমন কি কোনও sh কোড আছে যা সিনট্যাক্টিক্যালি বৈধ বাশ কোড নয়?
এমন কোনও shকোড রয়েছে যা সিনট্যাক্টিকভাবে বৈধ বাশ কোড নয় (সিনট্যাক্সে বার্ফ দেবে না)? আমি নির্দিষ্ট কমান্ডের জন্য ওভাররাইট shকরার কথা ভাবছি bash।

2
কিল, পিল এবং কিল্লার মধ্যে পার্থক্য কী?
আমি killকমান্ডের সাথে পরিচিত , এবং বেশিরভাগ সময় আমরা কেবল একটি প্রক্রিয়াটিকে জোর করে মেরে ফেলার জন্য কিল -9 ব্যবহার করি, আরও অনেক সংকেত রয়েছে যা ব্যবহার করা যেতে পারে kill। তবে আমি অবাক হই যে এর মধ্যে কী কী ব্যবহার রয়েছে pkillএবং killallযদি ইতিমধ্যে একটি কমান্ড কমান্ড থাকে is …

1
লুপ থামার সময় এসএসএইচের কারণ হয়
আমি কয়েক সপ্তাহ ধরে যে সমস্যার সাথে লড়াই করে যাচ্ছি তা অবশেষে শেষ করতে পেরেছি। আমি দূরবর্তী অবস্থান থেকে কমান্ড চালাতে "অনুমোদিত কীগুলি" সহ এসএসএইচ ব্যবহার করি। কিছুক্ষণ ঠিক আছে যখন আমি কিছুক্ষণ লুপে করি except লুপটি ssh কমান্ডের মাধ্যমে কোনও পুনরাবৃত্তি সম্পন্ন করার পরে সমাপ্ত হয়। দীর্ঘদিন ধরে আমি …

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

8
বাশে কীভাবে দক্ষ, বৃহত্তর, সমানভাবে বিতরণ করা, এলোমেলো পূর্ণসংখ্যার উত্পাদন করা যায়?
আমি ভাবছিলাম যে ব্যাশে ভাল এলোমেলো হওয়ার সর্বোত্তম উপায়টি কী হবে, অর্থাত্, এ জাতীয় MINএবং এর মধ্যে একটি এলোমেলো ধনাত্মক পূর্ণসংখ্যা পাওয়ার পদ্ধতি কী হবে?MAX পরিসীমা নির্বিচারে বড় হতে পারে (বা কমপক্ষে, বলে, 2 32 -1 অবধি ); মানগুলি সমানভাবে বিতরণ করা হয় (অর্থাত্ কোনও পক্ষপাত নয়); এটা দক্ষ। ব্যাশে …

2
শেল কমান্ডটি ব্যাখ্যা করুন: শিফট $ (($ optind - 1))
আমি লিনাক্স লোক নই তবে আমার প্রকল্পের জন্য আমাকে পড়তে হবে এমন কিছু স্ক্রিপ্টে আটকেছি। সুতরাং এই আদেশটি কি করছে কেউ আমাকে সহায়তা করতে পারে? shift $(($optind - 1))

3
যদি আমি একটি বাশ স্ক্রিপ্ট ফাইলটি কার্যকর করি, তবে বাশ স্ক্রিপ্টের ভিতরে থাকা সমস্ত কমান্ডগুলিও সুডো হিসাবে কার্যকর হবে?
আমি বাশে একটি স্বয়ংক্রিয়-পোস্ট-স্ক্রিপ্ট লিখতে চাই ( post-install.shউদাহরণস্বরূপ, ডাকা হয় )। স্ক্রিপ্টটি স্বয়ংক্রিয়ভাবে সংগ্রহস্থলগুলি সংযোজন এবং আপডেট করবে, প্যাকেজ ইনস্টল ও আপডেট করবে, কনফিগার ফাইলগুলি সম্পাদনা করবে ইত্যাদি will এখন, আমি যদি এই স্ক্রিপ্টটি কার্যকর করি, উদাহরণস্বরূপ sudo post-install.sh, আমাকে কেবল sudoএকবারই পাসওয়ার্ডের জন্য অনুরোধ করা হবে, বা আমাকে sudoস্ক্রিপ্টের …

4
কেন সেট -e একটি OR তালিকা অনুসারে প্রথম বন্ধনী () এর সাথে সাব-শেলগুলির অভ্যন্তরে কাজ করবে না ||
আমি সম্প্রতি এর মতো কিছু স্ক্রিপ্টিং চালিয়েছি: ( set -e ; do-stuff; do-more-stuff; ) || echo failed এটি আমার কাছে দুর্দান্ত দেখাচ্ছে তবে এটি কার্যকর হয় না! এটি যুক্ত set -eহয় না, যখন আপনি যুক্ত করেন ||। তা ছাড়া, এটি সূক্ষ্মভাবে কাজ করে: $ ( set -e; false; echo passed; …

6
একটি সাব-শেল থেকে শেল স্ক্রিপ্ট প্রস্থান করুন
এই স্নিপেট বিবেচনা করুন: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } সাধারণত যখন funcডাকা হয় তখন এটি স্ক্রিপ্টটি শেষ করে দেবে, যা উদ্দেশ্যমূলক আচরণ। তবে এটি যদি একটি সাব-শেলতে কার্যকর করা হয় তবে …

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