ফিশ শেল, নিজে থেকেই, CSV ম্যানিপুলেশনের জন্য নিজস্ব ফাংশন সমৃদ্ধ নয়। তবে, আপনি awk, sed, এবং cut এর মতো ইউনিক্স ইউটিলিটিগুলো ব্যবহার করে মৌলিক অপারেশনগুলি করতে পারেন অথবা csvkit এর মতো বিশেষায়িত টুলস ব্যবহার করতে পারেন আরো উন্নত কাজের জন্য।.
awk
sed
cut
csvkit
Fish Shell নিজে থেকে JSON পার্স করা এবং তৈরি করার জন্য কোন বিল্ট-ইন ইউটিলিটিজ রাখে না। তবে, এটি jq-এর মত থার্ড-পার্টি টুলের সাথে নিখুঁতভাবে ইন্টিগ্রেট করে, যা JSON প্রসেসিংয়ের জন্য। jq একটি শক্তিশালী ও বহুমুখী কমান্ড-লাইন JSON প্রসেসর যা আপনাকে স্ট্রাকচারড ডেটা কাটা, ফিল্টার করা, ম্যাপ করা, এবং পরিবর্তন করা সম্ভব করে তোলে একটি সহজ এবং প্রকাশমূলক ভাষায়।.
jq
Fish-এ TOML পড়তে এবং ম্যানিপুলেট করতে, আপনি yj এর মতো একটি টুল ব্যবহার করতে পারেন, যা TOML কে JSON এ রূপান্তর করতে পারে। এখানে কিভাবে.
yj
Fish-এ XML পার্সিং এর জন্য কোন বিল্ট-ইন সুবিধা নেই, সুতরাং আপনাকে xmllint বা xmlstarlet এর মতো বাহ্যিক টুলের উপর নির্ভর করতে হবে। এখানে একটি উদাহরণ দেওয়া হলো কিভাবে মান পড়তে হয়.
xmllint
xmlstarlet
Fish Shell এর YAML পার্স করার জন্য কোনো বিল্ট-ইন সাপোর্ট নেই, তবে আপনি yq (একটি হালকা এবং পোর্টেবল কমান্ড-লাইন YAML প্রসেসর) এর মত তৃতীয় পক্ষের টুল ব্যবহার করে YAML ডেটা নিয়ে কাজ করতে পারেন। yq ইনস্টলেশন (যদি আগে থেকে ইনস্টল না করা হয়ে থাকে):.
yq