mirror of
https://github.com/tldr-pages/tldr
synced 2026-08-26 14:13:36 +01:00
csv*: add short/long options (#21921)
This commit is contained in:
@@ -6,16 +6,16 @@
|
||||
|
||||
- Stampa indici e nomi di tutte le colonne:
|
||||
|
||||
`csvcut -n {{dati.csv}}`
|
||||
`csvcut {{[-n|--names]}} {{dati.csv}}`
|
||||
|
||||
- Estrai la prima e terza colonna:
|
||||
|
||||
`csvcut -c {{1,3}} {{dati.csv}}`
|
||||
`csvcut {{[-c|--columns]}} {{1,3}} {{dati.csv}}`
|
||||
|
||||
- Estrai tutte le colonne eccetto la quarta:
|
||||
|
||||
`csvcut -C {{4}} {{dati.csv}}`
|
||||
`csvcut {{[-C|--not-columns]}} {{4}} {{dati.csv}}`
|
||||
|
||||
- Estrai le colonne "id" e "nome di battesimo" (in quest'ordine):
|
||||
|
||||
`csvcut -c {{id,"nome di battesimo"}} {{dati.csv}}`
|
||||
`csvcut {{[-c|--columns]}} {{id,"nome di battesimo"}} {{dati.csv}}`
|
||||
|
||||
@@ -6,20 +6,20 @@
|
||||
|
||||
- Converti in un file delimitato da tab (TSV):
|
||||
|
||||
`csvformat -T {{dati.csv}}`
|
||||
`csvformat {{[-T|--out-tabs]}} {{dati.csv}}`
|
||||
|
||||
- Converti i delimitatori in un carattere personalizzato:
|
||||
|
||||
`csvformat -D "{{carattere_personalizzato}}" {{dati.csv}}`
|
||||
`csvformat {{[-D|--out-delimiter]}} "{{carattere_personalizzato}}" {{dati.csv}}`
|
||||
|
||||
- Converti caratteri newline a carriage return (^M) + newline:
|
||||
|
||||
`csvformat -M "{{\r\n}}" {{dati.csv}}`
|
||||
`csvformat {{[-M|--out-lineterminator]}} "{{\r\n}}" {{dati.csv}}`
|
||||
|
||||
- Minimizza l'utilizzo delle virgolette:
|
||||
|
||||
`csvformat -U 0 {{dati.csv}}`
|
||||
`csvformat {{[-U|--out-quoting]}} 0 {{dati.csv}}`
|
||||
|
||||
- Massimizza l'utilizzo delle virgolette:
|
||||
|
||||
`csvformat -U 1 {{dati.csv}}`
|
||||
`csvformat {{[-U|--out-quoting]}} 1 {{dati.csv}}`
|
||||
|
||||
@@ -6,12 +6,12 @@
|
||||
|
||||
- Trova righe contenenti una certa stringa nella colonna 1:
|
||||
|
||||
`csvgrep -c {{1}} -m {{stringa}} {{data.csv}}`
|
||||
`csvgrep {{[-c|--columns]}} {{1}} {{[-m|--match]}} {{stringa}} {{data.csv}}`
|
||||
|
||||
- Trova righe per le quali le colonne 3 e 4 soddisfano una certa espressione regolare:
|
||||
|
||||
`csvgrep -c {{3,4}} -r {{espressione_regolare}} {{data.csv}}`
|
||||
`csvgrep {{[-c|--columns]}} {{3,4}} {{[-r|--regex]}} {{espressione_regolare}} {{data.csv}}`
|
||||
|
||||
- Trova righe dove la colonna "nome" NON include la stringa "Mario Rossi":
|
||||
|
||||
`csvgrep -i -c {{nome}} -m "{{Mario Rossi}}" {{data.csv}}`
|
||||
`csvgrep {{[-i|--invert-match]}} {{[-c|--columns]}} {{nome}} {{[-m|--match]}} "{{Mario Rossi}}" {{data.csv}}`
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
- Ordina un file CSV secondo la colonna 9:
|
||||
|
||||
`csvsort -c {{9}} {{data.csv}}`
|
||||
`csvsort {{[-c|--columns]}} {{9}} {{data.csv}}`
|
||||
|
||||
- Ordina un file CSV secondo la colonna "nome" in ordine decrescente:
|
||||
|
||||
`csvsort -r -c {{nome}} {{data.csv}}`
|
||||
`csvsort {{[-r|--reverse]}} {{[-c|--columns]}} {{nome}} {{data.csv}}`
|
||||
|
||||
- Ordina un file CSV secondo la colonna 2 e secondo la 4:
|
||||
|
||||
`csvsort -c {{2,4}} {{data.csv}}`
|
||||
`csvsort {{[-c|--columns]}} {{2,4}} {{data.csv}}`
|
||||
|
||||
- Ordina un file CSV senza inferire il tipo dei dati:
|
||||
|
||||
`csvsort --no-inference -c {{colonne}} {{data.csv}}`
|
||||
`csvsort {{[-I|--no-inference]}} {{[-c|--columns]}} {{colonne}} {{data.csv}}`
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
|
||||
- 모든 열의 인덱스 및 이름 출력:
|
||||
|
||||
`csvcut -n {{데이터.csv}}`
|
||||
`csvcut {{[-n|--names]}} {{데이터.csv}}`
|
||||
|
||||
- 첫번째 및 세번째 열 출력:
|
||||
|
||||
`csvcut -c {{1,3}} {{데이터.csv}}`
|
||||
`csvcut {{[-c|--columns]}} {{1,3}} {{데이터.csv}}`
|
||||
|
||||
- 네번째 열을 제외한 모든 열 출력:
|
||||
|
||||
`csvcut -C {{4}} {{데이터.csv}}`
|
||||
`csvcut {{[-C|--not-columns]}} {{4}} {{데이터.csv}}`
|
||||
|
||||
- "id" 및 "first name" (이 순서대로) 열 출력:
|
||||
|
||||
`csvcut -c {{id,"first name"}} {{데이터.csv}}`
|
||||
`csvcut {{[-c|--columns]}} {{id,"first name"}} {{데이터.csv}}`
|
||||
|
||||
@@ -5,20 +5,20 @@
|
||||
|
||||
- 탭으로 구분된 파일(TSV)로 변환:
|
||||
|
||||
`csvformat -T {{데이터.csv}}`
|
||||
`csvformat {{[-T|--out-tabs]}} {{데이터.csv}}`
|
||||
|
||||
- 구분자를 사용자 지정 문자로 변환:
|
||||
|
||||
`csvformat -D "{{사용자_지정_문자}}" {{데이터.csv}}`
|
||||
`csvformat {{[-D|--out-delimiter]}} "{{사용자_지정_문자}}" {{데이터.csv}}`
|
||||
|
||||
- 라인의 끝을 캐리지 리턴 (^M) + 라인 바꿈으로 변환:
|
||||
|
||||
`csvformat -M "{{\r\n}}" {{데이터.csv}}`
|
||||
`csvformat {{[-M|--out-lineterminator]}} "{{\r\n}}" {{데이터.csv}}`
|
||||
|
||||
- 인용문 사용 최소화:
|
||||
|
||||
`csvformat -U 0 {{데이터.csv}}`
|
||||
`csvformat {{[-U|--out-quoting]}} 0 {{데이터.csv}}`
|
||||
|
||||
- 인용문 사용 최대화:
|
||||
|
||||
`csvformat -U 1 {{데이터.csv}}`
|
||||
`csvformat {{[-U|--out-quoting]}} 1 {{데이터.csv}}`
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
|
||||
- 1 열에 특정 문자열이 있는 행 찾기:
|
||||
|
||||
`csvgrep -c {{1}} -m {{찾을_문자열}} {{데이터.csv}}`
|
||||
`csvgrep {{[-c|--columns]}} {{1}} {{[-m|--match]}} {{찾을_문자열}} {{데이터.csv}}`
|
||||
|
||||
- 3열 또는 4열에서 특정 `regex` 패턴과 일치하는 행 찾기:
|
||||
|
||||
`csvgrep -c {{3,4}} -r {{정규식_패턴}} {{데이터.csv}}`
|
||||
`csvgrep {{[-c|--columns]}} {{3,4}} {{[-r|--regex]}} {{정규식_패턴}} {{데이터.csv}}`
|
||||
|
||||
- "이름" 열에서 "John Doe"가 포함되지 않는 행 찾기:
|
||||
|
||||
`csvgrep -i -c {{이름}} -m "{{John Doe}}" {{데이터.csv}}`
|
||||
`csvgrep {{[-i|--invert-match]}} {{[-c|--columns]}} {{이름}} {{[-m|--match]}} "{{John Doe}}" {{데이터.csv}}`
|
||||
|
||||
@@ -5,16 +5,16 @@
|
||||
|
||||
- CSV 파일을 9열을 기준으로 정렬:
|
||||
|
||||
`csvsort -c {{9}} {{데이터.csv}}`
|
||||
`csvsort {{[-c|--columns]}} {{9}} {{데이터.csv}}`
|
||||
|
||||
- CSV 파일을 "이름" 열에 따라 내림차순으로 정렬:
|
||||
|
||||
`csvsort -r -c {{이름}} {{데이터.csv}}`
|
||||
`csvsort {{[-r|--reverse]}} {{[-c|--columns]}} {{이름}} {{데이터.csv}}`
|
||||
|
||||
- CSV 파일을 2열, 4열을 기준으로 정렬:
|
||||
|
||||
`csvsort -c {{2,4}} {{데이터.csv}}`
|
||||
`csvsort {{[-c|--columns]}} {{2,4}} {{데이터.csv}}`
|
||||
|
||||
- 데이터 형식과 관계 없이 CSV 파일 정렬:
|
||||
|
||||
`csvsort --no-inference -c {{열}} {{데이터.csv}}`
|
||||
`csvsort {{[-I|--no-inference]}} {{[-c|--columns]}} {{열}} {{데이터.csv}}`
|
||||
|
||||
Reference in New Issue
Block a user