bash पर टैग किए गए जवाब

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

3
कमांड लाइन तर्क के रूप में आप किसी संख्या को कैसे जोड़ते हैं?
मैं कमांड लाइन से 1 नंबर जोड़ने की कोशिश कर रहा हूं, और एक नंबर डिफ़ॉल्ट की तरह। उदाहरण के लिए: जब उपयोगकर्ता संख्या ५० में लिखता है तो स्क्रिप्ट १० जोड़ देगा (डिफ़ॉल्ट संख्या के रूप में)। ./script 50 The sum of 50+ 10 is 60. अभी तक मेरे …
10 bash 

3
$ PWD में किसी भी बदलाव के बाद मैं bash में कमांड कैसे चला सकता हूं?
zsh कुछ अच्छा प्रदान करता है हुक कार्यों सहित chpwdएक समारोह चल उपयोगकर्ता निर्देशिका में परिवर्तन के बाद के लिए। # zsh only function greet() { echo 'hi'; } chpwd_functions+=("greet") cd .. # hi pushd # hi popd # hi मुझे लगता है कि कोस में अनुकरण करने की कोशिश …
10 bash  hook  pwd 

3
बैश में, कैसे एक उपनाम में अतिरिक्त तर्क शामिल नहीं हैं?
मैं कुछ ऐसा करने की कोशिश कर रहा हूं alias ftp='echo do not use ftp. Use sftp instead.' बस इतना है कि ftpगलती से इस्तेमाल नहीं किया जाएगा। लेकिन मैंने उस पर ध्यान दिया ftp abcd.com कमांड को प्रतिध्वनित करने का कारण होगा do not use ftp. Use sftp instead. …
10 bash  alias  ftp  echo 

2
अगर परेशान नहीं है तो अग्रणी बृहदान्त्र बनाए बिना पैठ की तरह परिवर्तनशील में आवेदन करें
मुझे एक निर्देशिका को संलग्न करना होगा PKG_CONFIG_PATH। आम तौर पर, मैं मानक का उपयोग करूंगा export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig लेकिन PKG_CONFIG_PATHपहले से मेरे सिस्टम पर सेट नहीं किया गया है। इसलिए, चर एक :चरित्र के साथ शुरू होता है , जो इसे पहले वर्तमान निर्देशिका में देखने के लिए कहता …

4
\\ बनाम का उपयोग कर नियमित अभिव्यक्ति
क्यों करता है grep e\\.g\\. <<< "this is an e.g. wow" तथा grep e\.g\. <<< "this is an e.g. wow" वहीं काम करें? अगर मैं तीसरा स्लैश जोड़ता हूं, तो इसका भी वही परिणाम होता है। लेकिन, एक बार जब मैं चौथी स्लैश जोड़ देता हूं तो यह काम नहीं …

1
इतिहास - सूची केवल सफलतापूर्वक कमांड चलाते हैं
मैं सोच रहा था कि क्या इतिहास कमांड का उपयोग करने का एक तरीका है, लेकिन केवल सूची कमांड जो सफलतापूर्वक चलाए गए थे। इसी तरह, क्या त्रुटियों का उत्पादन करने वालों को सूचीबद्ध करने का कोई तरीका होगा? मुझे पता है कि प्रत्येक कमांड की एक निकास स्थिति है: …

4
क्या मैं '&&' और 'के बाद' से पहले एक कमांड का संदर्भ दे सकता हूं
यह निश्चित नहीं है कि प्रश्न को और कैसे वाक्यांश दिया जाए, लेकिन मूल रूप से, मैं अक्सर खुद को एक कमांड को चलाने के लिए पाता हूं, जैसे vagrantवीएम को ऊपर लाने के लिए, और फिर नीचे की तरह इसमें ssh: vagrant up && vagrant ssh अपने स्वयं के …
10 bash  zsh 

2
क्यों स्रोत एक त्रुटि देता है "बाइनरी फ़ाइल निष्पादित नहीं कर सकता"
मेरे पास एक छोटी फ़ाइल है जो एक tmuxसत्र को प्रारंभ करती है और फिर कुछ विंडो बनाती है। कुछ डिबगिंग और ट्विकिंग के बाद चीजों ने ठीक काम किया जब तक कि मैंने टेक्स्ट फाइल को ( tmuxकमांड्स के साथ ) से नया नाम नहीं spamदिया xset: $ source …
10 bash  shell 

4
मैं `टेल-एफ / प्रॉप / $ पीआईडी ​​/ एफडी / 1` क्यों नहीं कर सकता?
मैंने एक साधारण स्क्रिप्ट लिखी है, जो echoअपने पीआईडी: #/bin/bash while true; do echo $$; sleep 0.5; done मैं 3844एक टर्मिनल में स्क्रिप्ट (यह कहता है कि अधिक से अधिक) चला रहा हूं tailऔर एक दूसरे में फाइल डिस्क्रिप्टर की कोशिश कर रहा हूं : $ tail -f /proc/3844/fd/1 यह …

6
स्क्रिप्ट ssh और कमांड चलाने के लिए काम नहीं करता है
नीचे स्क्रिप्ट है। मैं कई सर्वरों को लॉगिन करना चाहता था और कर्नेल संस्करण की जांच करना चाहता था। #!/bin/bash #input server names line by line in server.txt cat server.txt | while read line do sshpass -p password ssh root@$line << EOF hostname uname -r EOF done मुझे उम्मीद है …
10 bash  shell-script  ssh 

4
'If [$ 1 = "1"] शाखा हमेशा $ 1 नहीं होने पर भी क्यों चुनी जाती है?
मेरे पास 'teleport.sh' नामक एक शेल स्क्रिप्ट है: if [ $1="1" ]; then shift mv "$@" ~/lab/Sun elif [ $1="2" ]; then shift mv "$@" ~/lab/Moon elif [ $1="3" ]; then shift mv "$@" ~/lab/Earth fi जब मैं निष्पादित करता हूं: sh teleport.sh 2 testfile यह निर्देशिका testfileमें ले जाया …
10 bash  shell  test 

5
एक बैश स्क्रिप्ट के लिए एक उपनाम बनाना
इसलिए मैंने प्रयोग करने की कोशिश की है और एक aliasमें बनाया है .bashrc। हालाँकि, जब मैं कमांड प्राप्त करता हूँ, [rkahil@netmon3 ~]$ menu -bash: menu: command not found यहाँ मैं .bashrcफ़ाइल में क्या है : # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # …
10 bash  alias 

1
गैर-विकल्प तर्क के बाद विकल्पों को पार्स करने के लिए गेटटॉप का उपयोग करना
मेरे पास एक फ़ाइल में नीचे की तरह एक bash स्क्रिप्ट है nepleaks_upd.sh, जिसे मैं चलाना चाहता हूं ./nepleaks_upd.sh bootstrap --branch off। इसे लेने के लिए नहीं बना सकता है --branch, लेकिन इसके साथ क्या काम करता है ./nepleaks_upd.sh bootstrap -b off। usage() { echo "Usage: $0 [prepare | up …


3
जब मेरा कार्य एक पाइपलाइन में कहा जाता है, तो पर्यावरण चर सेट नहीं होते हैं
पर्यावरण चर सेट करने के लिए मेरे पास निम्न पुनरावर्ती कार्य है: function par_set { PAR=$1 VAL=$2 if [ "" != "$1" ] then export ${PAR}=${VAL} echo ${PAR}=${VAL} shift shift par_set $* fi } अगर मैं इसे स्वयं कहता हूं, तो यह दोनों चर और गूँज को stdout में सेट …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.