প্রশ্ন ট্যাগ «quoting»

স্ট্রিংগুলি সাধারণত উদ্ধৃতি দ্বারা সীমিত করা হয়, যা স্ট্রিংগুলির সাথে ডেটের সমস্যা উত্থাপন করে যা কোটগুলি অন্তর্ভুক্ত করে।

2
বাশ এবং জ্যাশ ছাড়া অন্য শেলগুলি কী এএনএসআই-সি উদ্ধৃতি সমর্থন করে? যেমন string 'স্ট্রিং'
আমার একটি শেল স্ক্রিপ্ট রয়েছে যা এর আউটপুটে সবুজ চেকমার্ক মুদ্রণ করতে নিম্নলিখিত ব্যবহার করে: col_green="\e[32;01m" col_reset="\e[39;49;00m" echo -e "Done ${col_green}✓${col_reset}" বাশের এএনএসআই-সি উদ্ধৃতি সম্পর্কে পড়ার পরে , আমি বুঝতে পেরেছিলাম যে আমার রঙের ভেরিয়েবলগুলি সেট করার সময় আমি এটি ব্যবহার করতে পারি এবং -eপতাকাটি আমার প্রতিধ্বনি থেকে সরিয়ে ফেলতে …

1
স্থান সহ ডিরেক্টরিতে বাদ্য থেকে ডিরেক্টরিটি বাদ দিন
আমি rsync এর জন্য "মেন্ডেলি ডেস্কটপ" ডিরেক্টরিটি বাদ দেওয়ার চেষ্টা করছি। বাদ পড়ুন = হ'ল: Downloads *.o *.iso Dropbox Documents/Mendeley\ Desktop তবে আরএসইএনসি এখনও মেন্ডেলি ডেস্কটপকে ব্যাক আপ করছে। স্থান সহ ডিরেক্টরিগুলি উপেক্ষা করার জন্য আমি কীভাবে RSSync করতে পারি?
13 rsync  quoting 

2
প্যারামিটার তালিকা তৈরি করতে ব্যাশ স্ট্রিং কনটেনটেশন
এই টুকরো টুকরো দেওয়া: PARMS='-rvu' PARMS+=" --delete --exclude='.git'" echo $PARMS rsync ${PARMS} . ${TARGET} প্রতিধ্বনিটি প্রত্যাশিতভাবে PARMS স্ট্রিংটি দেখায়, কোনও ত্রুটি প্রদর্শিত হয় না, তবে rsync নীরবে এমনভাবে কাজ করে যে + + দ্বারা যুক্ত বিকল্পগুলি উপস্থিত ছিল না। তবে এটি প্রত্যাশার মতো কাজ করে: PARMS='-rvu' rsync ${PARMS} --delete --exclude='.git' …


2
কমান্ড-লাইনে রেগেক্স ব্যাকস্ল্যাশ থেকে মুক্তির জন্য প্রয়োজনীয় ব্যাকস্ল্যাশগুলির সংখ্যা
কমান্ড-লাইনে সম্প্রতি কিছু রেইগেক্স নিয়ে আমার সমস্যা হয়েছিল এবং আমি খুঁজে পেয়েছি যে ব্যাকস্ল্যাশ মিলানোর জন্য বিভিন্ন সংখ্যক অক্ষর ব্যবহার করা যেতে পারে। এই সংখ্যাটি রেজেক্সের জন্য ব্যবহৃত উদ্ধৃতিগুলির উপর নির্ভর করে (কোনওটিই নয়, একক উদ্ধৃতি, ডাবল উদ্ধৃতি)। আমার অর্থের জন্য নিম্নলিখিত বাশ সেশনটি দেখুন: echo "#ab\\cd" > file grep …

1
কোন অক্ষরগুলির উদ্ধৃতি ছাড়াই ফাইলগুলিতে পালানো দরকার?
আমার কাছে ব্রাউজার-ভিত্তিক শেল / টার্মিনাল রয়েছে যা ব্যাশ কমান্ডগুলি কার্যকর করে এবং আমি স্পেসগুলি থেকে পালাচ্ছি তবে দেখা যাচ্ছে যে প্রথম বন্ধনীও এড়ানো দরকার। উদ্ধৃতিতে নেই এমন ফাইলের নামগুলির জন্য আর কী অক্ষরগুলি পালাতে হবে?

3
রিমোট এসএসএইচ এর উপর লুপ
আমার একটি স্ক্রিপ্টে নিম্নলিখিত রয়েছে for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done কিন্তু এটি কাজ করে না। অদ্ভুত জিনিস, আমি দেখছি। আমি রিটার্ন লাইনের পরিমাণ। আমার কাছে যদি দশটি ফাইল থাকে তবে আমি দশটি ফাঁকা লাইন দেখতে পাচ্ছি।
12 bash  ssh  quoting 

2
Zsh ওরফে উচ্ছ্বাসের উদ্ধৃতি
পাঠ্যটির বাইরে নতুন লাইনগুলি কেটে ফেলার বিষয়ে এই প্রশ্নটি অনুসরণ করে , আমি এটিকে নিম্নরূপে একটি zsh উর্ফে পরিণত করতে চাই: alias striplines=' awk " /^$/ {print \"\n\"; } /./ {printf( \" %s \",$0);}"' আমি awk স্ক্রিপ্টের ভিতরে উদ্ধৃতিগুলি পালানোর চেষ্টা করেছি, তবে আমি এই ত্রুটিটি পেয়েছি: awk: (FILENAME=bspsrobustness FNR=1) …
12 shell  zsh  quoting  alias 

2
এটিকে প্রসারিত / মূল্যায়ন না করে এর মধ্যে একটি ভেরিয়েবলের সাথে একটি স্ট্রিং প্রতিধ্বনি করুন [বন্ধ]
বন্ধ । এই প্রশ্নের বিশদ বা স্পষ্টতা দরকার । এটি বর্তমানে উত্তর গ্রহণ করছে না। এই প্রশ্নটি উন্নত করতে চান? বিশদ যুক্ত করুন এবং এই পোস্টটি সম্পাদনা করে সমস্যাটি পরিষ্কার করুন । 4 বছর আগে বন্ধ ছিল । আমি সর্বত্র অনুসন্ধান করেছি। প্রতিধ্বনিত এবং প্রিন্ট চেষ্টা। একক এবং ডাবল উদ্ধৃতি …
12 bash  shell  quoting 

2
কোট ছাড়াই ইকো চালানো কি বিপজ্জনক?
আমি বেশ কয়েকটি অনুরূপ বিষয় দেখেছি, তবে তারা ভেরিয়েবলগুলি উদ্ধৃত না করে উল্লেখ করছে, যা আমি জানি যে অযাচিত ফলাফল হতে পারে। আমি এই কোডটি দেখেছি এবং ভাবছিলাম যে কোডের এই লাইনটি কার্যকর হলে কোনও কিছু চালানো ইনজেক্ট করা সম্ভব হয়েছিল: echo run after_bundle
11 shell  security  quoting  echo 

3
কীভাবে ssh রিমোট কমান্ড লাইনের যুক্তিগুলি পার্স হয়
আমি দূরবর্তী ssh কমান্ডের যুক্তিগুলি ডাবল-পলায়ন করার প্রয়োজন সম্পর্কে প্রশ্নোত্তর দেখেছি। আমার প্রশ্ন: ঠিক কোথায় এবং কখন দ্বিতীয় পার্সিং শেষ হয়? আমি যদি নিম্নলিখিতটি চালিত করি: $ ssh otherhost pstree -a -p আমি আউটপুটে নিম্নলিখিতটি দেখতে পাচ্ছি: |-sshd,3736 | `-sshd,1102 | `-sshd,1109 | `-pstree,1112 -a -p রিমোট কমান্ড ( pstree) …
11 bash  shell  ssh  process  quoting 

2
একক উদ্ধৃতিগুলির মধ্যে কীভাবে ভেরিয়েবলগুলি ব্যবহার করবেন
আমার কাছে একটি অ্যাপ্লিকেশন রয়েছে যা একক উদ্ধৃতিতে এমবেডড ডাবল কোটসে একটি ইনপুট বৈশিষ্ট্য হিসাবে গ্রহণ করে। উদাহরণস্বরূপ এই ডান কমান্ডটি ধরুন: command -p 'cluster="cl1"' এটি স্বয়ংক্রিয় করার জন্য, আমি $CLUSTERএকটি ভেরিয়েবল হিসাবে ব্যাশ ফাইল তৈরি করেছি । আমার আদেশ কেমন হবে? অন্য কথায়, cl1 এর পরিবর্তে আমার কী রাখা …

2
উদ্ধৃত বনাম আনকোটেড স্ট্রিং এক্সপেনশন
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done আমি বুঝতে পারি কেন 1 টি 2 থেকে আলাদা হয় তবে 3 কেন 2 থেকে আলাদা আউটপুট দেয়? অনুগ্রহ করে আউটপুটটিও ব্যাখ্যা করুন। উদ্ধৃতিগুলি কীভাবে …

2
ফাইল নেমে ফাঁকা স্থান নিয়ে স্ক্রিপ্টে সমস্যা
আমি একটি স্ক্রিপ্ট পেয়েছি যা দূরবর্তী হোস্ট থেকে স্থানীয় পর্যন্ত ফিরে আসে p কখনও কখনও ফাইলের নামগুলিতে স্পেস থাকে। scp এর ফাইল নামের ফাঁকা স্থান পছন্দ করে না। কিছু কারণে স্পেসগুলি পরিচালনা করার জন্য আমার প্রচেষ্টা সঠিক স্ক্র্যাপের পথে তৈরি হয়নি। কোড: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop ফলাফল স্বরূপ Cannot …

2
ব্যাশে বিস্মৃত বিবরণগুলি কীভাবে সঠিকভাবে পালানো যায়?
আজ, আমি টুইটারের জন্য একটি পাসওয়ার্ড জেনারেটর গল্ফ কোড করার চেষ্টা করার সময় পুনরায় ধরা পড়লাম। import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 টি চর। যেহেতু এটি অনেক অতিরিক্ত জায়গা, তাই আমি বারটি বাড়ানোর এবং এটি কার্যকর করারও সিদ্ধান্ত নিয়েছি। echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg ১৩৯ টি …

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