{ "sed": { "flags": [ { "forms": ["-n", "--quiet", "--silent"], "description": "suppress automatic printing of pattern space" }, { "forms": ["--debug"], "description": "annotate program execution" }, { "forms": ["-e", "--expression"], "description": "add the script to the commands to be executed" }, { "forms": ["-f", "--file"], "description": "add the contents of script-file to the commands to be executed" }, { "forms": ["--follow-symlinks"], "description": "follow symlinks when processing in place" }, { "forms": ["-i", "--in-place"], "description": "edit files in place (makes backup if SUFFIX supplied)" }, { "forms": ["-l", "--line-length"], "description": "specify the desired line-wrap length for the `l' command" }, { "forms": ["--posix"], "description": "disable all GNU extensions" }, { "forms": ["-E", "-r", "--regexp-extended"], "description": "use extended regular expressions in the script (for portability use POSIX -E)" }, { "forms": ["-s", "--separate"], "description": "consider files as separate rather than as a single, continuous long stream" }, { "forms": ["--sandbox"], "description": "operate in sandbox mode (disable e/r/w commands)" }, { "forms": ["-u", "--unbuffered"], "description": "load minimal amounts of data from the input files and flush the output buffer..." }, { "forms": ["-z", "--null-data"], "description": "separate lines by NUL characters" }, { "forms": ["--help"], "description": "display this help and exit" }, { "forms": ["--version"], "description": "output version information and exit" } ], "subcommands": {} } }