| CSVFORMAT(1) | csvkit | CSVFORMAT(1) |
نام (NAME)
csvformat - تبدیل یک فایل CSV به یک قالب خروجی سفارشی
توضیحات (DESCRIPTION)
تبدیل یک فایل CSV به یک قالب خروجی سفارشی.:
usage: csvformat [-h] [-d DELIMITER] [-t] [-q QUOTECHAR] [-u {0,1,2,3}] [-b]
[-p ESCAPECHAR] [-z FIELD_SIZE_LIMIT] [-e ENCODING]
[-L LOCALE] [-S] [-H] [-K SKIP_LINES] [-v] [-l] [--zero] [-V]
[-E] [-D OUT_DELIMITER] [-T] [-A] [-Q OUT_QUOTECHAR]
[-U {0,1,2,3}] [-B] [-P OUT_ESCAPECHAR]
[-M OUT_LINETERMINATOR]
[FILE]
تبدیل یک فایل CSV به یک قالب خروجی سفارشی.
آرگومانهای مکانی:
FILE فایل CSV برای پردازش. در صورت حذف، ورودی
بهعنوان دادههای پایپشده از طریق STDIN پذیرفته میشود.
آرگومانهای اختیاری:
-h, --help نمایش این پیام راهنما و خروج
-E, --skip-header عدم درج سطر سرایند (header) در خروجی.
-D OUT_DELIMITER, --out-delimiter OUT_DELIMITER
نویسهٔ جداکننده در فایل خروجی.
-T, --out-tabs مشخص میکند که فایل خروجی با تب جدا میشود.
بر "-D" تقدم دارد.
-A, --out-asv مشخص میکند که فایل خروجی با جداکنندهٔ واحد و
جداکنندهٔ رکورد ASCII جدا میشود. بر "-T"،
"-D" و "-M" تقدم دارد.
-Q OUT_QUOTECHAR, --out-quotechar OUT_QUOTECHAR
نویسهٔ مورد استفاده برای نقلقول رشتهها در فایل خروجی.
-U {0,1,2,3}, --out-quoting {0,1,2,3}
سبک نقلقول در فایل خروجی: ۰ حداقل نقلقول، ۱ نقلقول
همه، ۲ نقلقول غیرعددی، ۳ بدون نقلقول.
-B, --out-no-doublequote
تعیین اینکه آیا علامتهای نقلقول در فایل خروجی
دوتا شوند یا خیر.
-P OUT_ESCAPECHAR, --out-escapechar OUT_ESCAPECHAR
نویسهٔ مورد استفاده برای گریز جداکننده در فایل خروجی در
صورت تعیین --quoting 3 ("Quote None") و برای گریز
QUOTECHAR در صورت تعیین --out-no-doublequote.
-M OUT_LINETERMINATOR, --out-lineterminator OUT_LINETERMINATOR
نویسهٔ مورد استفاده برای پایان دادن به خطوط در فایل خروجی.
همچنین ببینید: آرگومانهای مشترک میان همه ابزارها.
مثالها (EXAMPLES)
تبدیل یک فایل جداشده با کاما به یک فایل جداشده با خط لوله (pipe):
csvformat -D "|" examples/dummy.csv
تبدیل پایان سطرها به نویسه بازگشت به مبدأ (carriage return):
csvformat -M $'\r' examples/dummy.csv
تبدیل به یک فایل جداشده با تب (TSV) بدون دوبرابر کردن نقلقولهای دوتایی:
printf 'key,value\n1,"a ""quoted"" string"' | csvformat -T -Q🐍
برای جلوگیری از گریز (escape) دادن نویسههای نقلقول هنگام استفاده از --quoting 3، گزینه --out-quotechar "" را اضافه کنید:
csvformat -u3 -U3 -Q🐍 examples/optional_quote_characters.csv
نویسندگان (AUTHORS)
Christopher Groskopf و مشارکتکنندگان
کپیرایت و تکثیر (COPYRIGHT)
2016, Christopher Groskopf and James McKinney
| August 16, 2024 | 2.2.0 |