{
"name": "cut",
"description": "Cut out selected portions of each line of a file",
"options": [
{
"names": [
"-b"
],
"description": "Byte positions as a comma or - separated list of numbers",
"takes_arg": true,
"arg": {
"name": "list",
"description": "Specifies byte positions"
}
},
{
"names": [
"-c"
],
"description": "Column positions as a comma or - separated list of numbers",
"takes_arg": true,
"arg": {
"name": "list",
"description": "Specifies column positions"
}
},
{
"names": [
"-f"
],
"description": "Field positions as a comma or - separated list of numbers",
"takes_arg": true,
"arg": {
"name": "list",
"description": "Specifies column positions"
}
},
{
"names": [
"-n"
],
"description": "Do not split multi-byte characters"
},
{
"names": [
"-d"
],
"description": "Use delim as the field delimiter character instead of the tab character",
"takes_arg": true,
"arg": {
"name": "delim",
"description": "Field deliminator to use instead of the tab character"
}
},
{
"names": [
"-s"
],
"description": "Suppress lines with no field delimiter characters. unless specified, lines with no delimiters are passed through unmodified"
},
{
"names": [
"-w"
],
"description": "Use whitespace (spaces and tabs) as the delimiter. Consecutive spaces and tabs count as one single field separator"
}
],
"args": [
{
"is_variadic": true,
"template": "filepaths"
}
]
}