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

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

12
একটি সংখ্যায় হাজার হাজার বিভাজক যুক্ত করুন
অজগরে re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) একটি সংখ্যা ট্রিপল্ট দ্বারা বিভক্ত করতে যেমন: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 বাশ / অজকের সাথে একই কীভাবে করবেন?

3
Nt সিনট্যাক্স ত্রুটি: "(" অপ্রত্যাশিত) - অ্যারে তৈরি করার সময়
আমার দুটি (ডেবিয়ান) লিনাক্স সার্ভার রয়েছে। আমি একটি শেল স্ক্রিপ্ট তৈরি করছি। প্রথমটিতে আমি এইভাবে একটি অ্যারে তৈরি করি: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) এটা ঠিক কাজ করে। তবে আমি যখন এটি অন্য সার্ভারে চালিত করি তখন: Syntax error: "(" unexpected যতদূর আমি উভয় সার্ভার একই বলতে পারি। এটি …

3
পরিবর্তনশীল সামগ্রী পড়ার চেয়ে ফাইল কেন দ্রুত খুলছে?
একটি bashস্ক্রিপ্ট আমি থেকে বিভিন্ন মান প্রয়োজন /proc/ফাইল। এখন অবধি আমার কাছে কয়েক ডজন লাইন ফাইলের মতো সরাসরি গ্রেপ করছে: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo আরও কার্যকর করার প্রয়াসে আমি ফাইলের সামগ্রীটি একটি ভেরিয়েবলে সংরক্ষণ করেছি এবং গ্রেপ করেছিলাম: a=$(</proc/meminfo) echo "$a" | grep -oP '^MemFree: *\K[0-9]+' একাধিকবার ফাইলটি খোলার …

3
একক কমান্ডের সাহায্যে কেউ কীভাবে ব্যাকগ্রাউন্ডে একাধিক প্রোগ্রাম চালাতে পারে?
একক কমান্ডের সাহায্যে কেউ কীভাবে ব্যাকগ্রাউন্ডে একাধিক প্রোগ্রাম চালাতে পারে? আমি নীচে কমান্ড চেষ্টা করেছি, কিন্তু তারা কাজ করে না। nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ; nohup ./script2.sh & -bash: syntax error near unexpected token ';'

4
কেন একটি শেল স্ক্রিপ্টে "সুডো সু" বাকী স্ক্রিপ্টটি রুট হিসাবে চালায় না?
একটি নমুনা স্ক্রিপ্ট নীচের হিসাবে হতে পারে: #!/bin/bash sudo su ls /root ./test.shসাধারণ ব্যবহারকারী হিসাবে ব্যবহার করার পরিবর্তে lsসুপার ব্যবহারকারী হিসাবে চালিত হয়ে প্রস্থান করুন, এটি রুটে চলে গেছে; এবং আমি লগআউট করার সময় ls /rootএটি সাধারণ ব্যবহারকারীরূপে কার্যকর করে। কেউ আমাকে সম্পর্কে এটি সম্পর্কে বলার পারেন?
36 shell  shell-script  sudo  root  su 

4
"অন্য" খালি "তারপরে" ধারাটি অনুসরণ করলে বাশ সিনট্যাক্স ত্রুটি
নিম্নলিখিত স্ক্রিপ্টটি কেন কার্যকর হবে না, তবে এর সিনট্যাক্স ত্রুটি দেবে else: LOGS3_DIR=~/logs if [ -d "$LOGS3_DIR" ]; then cd cd "$LOGS3_DIR" echo "$LOGS3_DIR" for filename in `find "." -mtime 1 -type f` do if lsof "$filename" > /dev/null then # file is open else echo "deleting $filename" rm "$filename" …

2
স্থানীয় ভেরিয়েবল অ্যাসাইনমেন্টের জন্য কোটগুলি দরকার?
আমি কি কোনও স্থানীয় কার্যভারের ডানদিকে নিরাপদে উদ্ধৃতিগুলি বাদ দিতে পারি? function foo { local myvar=${bar} stuff() } আমি প্রধানত আগ্রহী bash, তবে অন্যান্য শেলগুলির কোণার ক্ষেত্রে কোনও তথ্য স্বাগত।


5
কীভাবে শেল স্ক্রিপ্টিংয়ের জন্য সময়সীমা প্রবর্তন করবেন?
আমি একটি শেল স্ক্রিপ্ট চালাতে চাই যা এতে একটি লুপ পেয়েছে এবং এটি চিরতরে যেতে পারে যা আমি হতে চাই না। সুতরাং পুরো স্ক্রিপ্টের জন্য আমার একটি টাইমআউট প্রবর্তন করতে হবে। আমি কীভাবে সুসির অধীনে পুরো শেল স্ক্রিপ্টের জন্য একটি সময়সীমা প্রবর্তন করতে পারি?

4
aliasing সিডি থেকে ধাক্কা - এটা কি ভাল ধারণা?
নিম্নলিখিত নামটি ব্যবহার করা কি ভাল ধারণা: cd() { pushd $1; } বাশে? আমি মনে করি এটি খুব কার্যকর হবে, যেহেতু আমি popdকেবল cd -একবারের পরিবর্তে ধারাবাহিক গুলি ব্যবহার করতে পারি । এটির কোনও সমস্যা আছে যেখানে এই সমস্যা হতে পারে?

2
$ (Pwd) বা $ PWD ব্যবহার করা কি ভাল?
আমি BASEDIR=$(pwd)একটি স্ক্রিপ্ট মুখোমুখি । ব্যবহার ব্যতীত কোনও সুবিধা বা অসুবিধাগুলি রয়েছে BASEDIR="$PWD", সম্ভবত এগুলি, $PWDওভাররাইট করা যেতে পারে?
35 shell-script  pwd 

3
[[[$ A == z *]] এবং [$ a == জেড *] এর মধ্যে পার্থক্য কী?
এই দুটি মধ্যে কোন পার্থক্য আছে কি। [[ $a == z* ]] এবং [ $a == z* ] আমি কী তাদের উদাহরণ দিতে পারি যেখানে তাদের আলাদা আউটপুট থাকবে? তদ্ব্যতীত, কাজ কিভাবে [[ ]]পৃথক হয় [ ]?

1
কেমন করে !! বাশ কাজ?
আপনার কমান্ডের শুরুতে আপনি যখন একটি সুডো ভুলে যান তখন খুব কার্যকর যখন আপনি !!পূর্ববর্তী কমান্ডটির একটি উলের মতো কাজ করে। উদাহরণ: $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : আমরা কীভাবে ডাবল !!ট্রিক বলি ? ইন্টারনেটের মাধ্যমে গবেষণাগুলি সেই টোকেনের …

5
আমি কীভাবে আমার শেবাং-এ পরিবেশের পরিবর্তনগুলি ব্যবহার করতে পারি?
আমার কাছে পাইথন স্ক্রিপ্ট রয়েছে যা একটি নির্দিষ্ট অজগর ইনস্টলেশন সহ চালানো দরকার। কোনও শেবাং কারুকাজ করার কোনও উপায় আছে যাতে এটি চালিত হয় $FOO/bar/MyCustomPython?

6
একটি ফাইলে সবচেয়ে ঘন ঘন শব্দগুলি সন্ধান করুন
আমি একটি টেক্সট ফাইলে 10 টি সাধারণ শব্দ খুঁজে পেতে, বলতে চাই। প্রথমত, সমাধানটি কীস্ট্রোকের জন্য অপ্টিমাইজ করা উচিত (অন্য কথায় - আমার সময়)। দ্বিতীয়ত, পারফরম্যান্সের জন্য। আমি এখন পর্যন্ত শীর্ষস্থানীয় 10 টি পেতে যা পেয়েছি তা এখানে: cat test.txt | tr -c '[:alnum:]' '[\n*]' | uniq -c | sort …

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