module Files:Wrappers operating on filexpr and providing as result a text (string list).sig
..end
val glob : ?null:bool -> Shell.filexpr -> string list
null
refers to the nullglob
bash option. By default null=false
.
# Files.glob "/etc/*tab";;
: string list = ["/etc/crontab"; "/etc/fstab"; "/etc/inittab"; "/etc/mtab"]
Shell
versions is that they ignore their input
and take a filexpr
as unique argument.val cat : ?opt:string -> Shell.filexpr -> string list
# wc (Files.cat "/etc/*tab");;
: int = 1418
# wc (Files.cat ~opt:"-n" "/etc/*tab");;
: int = 1691
val cut : ?opt:string -> Shell.filexpr -> string list
val head : ?opt:string -> Shell.filexpr -> string list
val nl : ?opt:string -> Shell.filexpr -> string list
val sort : ?opt:string -> Shell.filexpr -> string list
val tac : ?opt:string -> Shell.filexpr -> string list
val tail : ?opt:string -> Shell.filexpr -> string list
val uniq : ?opt:string -> Shell.filexpr -> string list