{"slug":"text","domain":"shell","title":"Text, cut and reshaped","summary":"awk, sed, grep, rg, cut, tr, sort, uniq and the rest of the text coreutils, in the jail.","help":"text: the string-manipulation coreutils.\n\nNOT ONE COMMAND\n  This is a catalog entry for a SET of commands, each its own program in the\n  shell. Listing seventy rows of `wc` and `nl` would bury the programs that\n  cost money, so they are grouped here and enabled together.\n\nWHAT IS THERE\n  awk sed grep rg cut tr sort uniq head tail wc nl tee paste join comm\n  column split fold rev tac seq printf expand\n\n  `help \u003cname\u003e` for any of them, `help` for the whole list.\n\nWHY IT MATTERS\n  Every program that answers in JSON composes through these. The reason a\n  study prints to stdout rather than returning a structure is so that\n  `… | jq -r '.data[].id' | sort -u | head -20` is a thing you can write.","example_command":"biotech trials search \"NASH\" | jq -r '.data[].nct_id' | sort -u | wc -l","example_output":"","cost_class":"local","tier":"free","price_per_1k_calls":0,"price_is_from":false,"status":"available","commands":["awk","sed","grep","rg","cut","tr","sort","uniq","head","tail","wc","nl","tee","paste","join","comm","column","split","fold","rev","tac","seq","printf","expand"],"default_enabled":true,"first_seen":"2026-09-09T04:30:35.160951Z","enabled":false}
