Mosh のシェル化実験

常用するには全然足りない。パイプどうしよう。

# ls を定義すると $ls も自動で定義される。$つきは出力を改行で split してリストで返す
mosh>(filter #/\.scm$/ $ls)
("all-tests.scm" "compiler-vm-cpp.scm" "compiler-vm-pass3.scm" "compiler-vm.scm" "compiler-with-library.scm" "compiler.scm" "dynamic-wind-test.scm" "free-vars-decl.scm" "free-vars.scm" "hage.scm" "hige.scm" "instruction.scm" "library.scm" "m.scm" "manual.scm" "match.scm" "moge.scm" "repl.scm" "test-data.scm" "vm.scm" "work.scm")

mosh>ls
#Fixnum.h#
AUTHORS
Arithmetic.cpp
... 

# オプションもそのまま使えるよ。
mosh>(ls -sh)
合計 125M
 8.0K #Fixnum.h#
    0 AUTHORS