diff options
| author | Drahflow <drahflow@gmx.de> | 2015-07-14 01:02:52 +0200 |
|---|---|---|
| committer | Drahflow <drahflow@gmx.de> | 2015-07-14 01:02:52 +0200 |
| commit | 3c69504a816f3e881e759b8da547e040863ec820 (patch) | |
| tree | b6c33286e88b1ba2454f41b9dda2f1aa44cc4e12 | |
| parent | a2a4a2df2058529f9314898f6e207d9681e7552a (diff) | |
Return directory prefix from glob
| -rw-r--r-- | elymas/lib/sys.ey | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/elymas/lib/sys.ey b/elymas/lib/sys.ey index cab00c8..5961fde 100644 --- a/elymas/lib/sys.ey +++ b/elymas/lib/sys.ey @@ -19,9 +19,10 @@ sys .readdir { 0 -01 * 0 "." * neq } grep } /ls sys .deff - { _ ==pattern + { _ ==pattern 0 ==prefixWithDir "^(.*)/([^/]*)$" regex { ==dir =pattern + 1 =prefixWithDir }" { "." ==dir }" ? * @@ -35,6 +36,9 @@ ] conds } each ] str .fromArray "^" -01 cat "$" cat ==rx dir sys .readdir { rx regex } grep + prefixWithDir { + { dir "/" cat -01 cat } '*0.0 + } rep } /glob sys .deff { |
