পূর্ববর্তী কমান্ডটি যদি ফিশে সফল হয় (তবে & যেমন ব্যাশ)


16

ব্যাশ ব্যবহার করে আমি প্রায়শই জিনিসগুলি করেছি যেমন cd /study && ls -la আমি বুঝতে পেরেছি যে ডাবল অ্যাম্পারস্যান্ড টার্মিনালটি বলছে যে কোনও একটি ত্রুটি ছাড়াই সম্পূর্ণ না করলে এই কমান্ডের অংশ দুইটি চালিত করবেন না।

আমার প্রশ্নটি হ'ল সবেমাত্র ফিশ শেলের দিকে সরে গিয়ে একই কমান্ডটি ব্যবহার করার চেষ্টা করে আমি একটি ত্রুটি পেয়েছি যা আমি ব্যবহার করতে পারি না &&এবং আমাকে এমন একটি একক ব্যবহার করার নির্দেশনা দিয়েছিলাম &যা আমি বিশ্বাস করি না যে কাজটি ব্যাকগ্রাউন্ড যা আমি চাই না।

ফিশ শেলের মধ্যে আমার পুরানো বাশ কমান্ডটি চালানোর জন্য কেউ আমাকে সঠিক বাক্য গঠন বলতে পারেন?

উত্তর:


21

পরিবর্তে &&, যা বিদ্যমান নেই fish, ব্যবহার ;এবং কমান্ড and:

cd /study; and ls -la

মতে টিউটোরিয়াল :fish

অন্যান্য শাঁসের মতো fishনয় , কমান্ডের মতো &&বা ||একত্রিত করার মতো বিশেষ সিনট্যাক্স নেই । এর পরিবর্তে এটি কমান্ড রয়েছে and, orএবং not।

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