Files
bare-operating-system/packages/bare-os-coreutils/man/pages/test.json
T
2026-04-03 22:34:08 -04:00

30 lines
889 B
JSON

{
"name": "test",
"section": 1,
"title": "evaluate a condition",
"synopsis": ["test [OPTION]... [OPERAND]..."],
"description": "Evaluates file tests, string equality, and signed integer comparisons. Subset of POSIX test(1).",
"options": [
{ "flag": "-eq -ne -lt -le -gt -ge", "meaning": "Integer comparisons (decimal)" },
{ "flag": "-f -d -e -a", "meaning": "File type / existence (stat)" },
{ "flag": "-h -L", "meaning": "Symlink (lstat)" },
{ "flag": "-z -n", "meaning": "String empty / non-empty" }
],
"keywords": ["test", "bare-os", "coreutils"],
"examples": [
{
"caption": "file exists",
"code": "test -f ~/.barerc && echo yes"
},
{
"caption": "directory",
"code": "test -d /home/user"
},
{
"caption": "string equal",
"code": "test \"$USER\" = guest"
}
],
"listCategory": "coreutils"
}