2 কীভাবে এটি zsh এ একটি উপাধি করবেন? svn status | grep "^?" | awk -F " " '{print $2}' | tr "\n" "\0" | xargs -0 svn add আমি জানি এটি লাইন বরাবর কিছু হওয়া উচিত: alias sall = "the command" তবে লাইনটি "এর সাথে" মিশ্রিত হওয়ার সাথে সাথে এটি কীভাবে পরিচালনা করতে হয় তা আমি জানি না। zsh alias — Nerian সূত্র
5 আপনি আপনার awk কমান্ডের জন্য "ব্যবহার করতে পারেন। alias sall='svn status | grep "^?" | awk -F " " "{print $2}" | tr "\n" "\0" | xargs -0 svn add' কাজ করা উচিত. — Olli সূত্র পালানো অক্ষরগুলির সংস্করণ একটি 'মিলছে না সে সম্পর্কে একটি ত্রুটি দেয়। তবে প্রথম সংস্করণটি কাজ করে, যদি আপনি এটির নাম sall = 'svn st ...' (কোনও সাদা জায়গা নেই) করেন — নেড়িয়ান @ নেরিয়ান: আপনি যদি ডাব্লু উক্তিটি আরএডকে কমান্ডের চারপাশে ব্যবহার করেন তবে আপনাকে ডলারের চিহ্নটি থেকে বাঁচতে হবে:awk -F " " "{print \$2}" — ডেনিস উইলিয়ামসন 2 দুঃখিত, বাশের এটি দরকার স্পষ্টত zsh না। উভয় চেষ্টা করার পরে, আমি পার্থক্য দেখতে পাচ্ছি। — ডেনিস উইলিয়ামসন
1 একটি ফাংশন ব্যবহার করুন। sall() { svn status | sed -rn 's/^\? {7}//p' | xargs -d '\n' svn add } (যেহেতু svnনিউলাইনটি আউটপুট বিভাজক হিসাবে ব্যবহার করে, তাই এটি নাল এবং পিছনে রূপান্তর করার কোনও মানে হয় না)) — grawity সূত্র