- すべて(1008)
- 2.1.0(168)
- 2.2.0(168)
- 2.3.0(168)
- 2.4.0(168)
- 2.5.0(168)
- 2.6.0(168)
1008件ヒット
[1001-1008件を表示]
(0.023秒)
クラス
- Shell (330)
-
Shell
:: AppendFile (6) -
Shell
:: CommandProcessor (330) -
Shell
:: Filter (336) -
Shell
:: Glob (6)
キーワード
- > (6)
- >> (6)
- [] (18)
- append (18)
- atime (18)
- basename (18)
- blockdev? (18)
- cat (18)
- chardev? (18)
- chmod (18)
- chown (18)
- ctime (18)
- delete (18)
- directory? (18)
- dirname (18)
- each (6)
- echo (18)
- executable? (18)
-
executable
_ real? (18) - exist? (18)
- exists? (18)
- file? (18)
- foreach (18)
- ftype (18)
- glob (18)
- grpowned? (18)
- input= (6)
- join (18)
- link (18)
- lstat (18)
- mtime (18)
- open (18)
- out (18)
- owned? (18)
- pipe? (18)
- readable? (18)
-
readable
_ real? (18) - readlink (18)
- rename (18)
- rm (18)
- setgid? (18)
- setuid? (18)
- size (18)
- size? (18)
- socket? (18)
- split (18)
- stat (18)
- sticky? (18)
- symlink (18)
- symlink? (18)
- tee (18)
- test (18)
- truncate (18)
- unlink (18)
- utime (18)
- writable? (18)
-
writable
_ real? (18) - zero? (18)
検索結果
-
Shell
:: Filter # >>(to) -> self (8.0) -
toをフィルタに追加する。 toが, 文字列ならばファイルに, IOオブジェクトであれば それをそのまま出力とする。
...IOオブジェクトならばそれに出力します。
使用例
require 'shell'
Shell.def_system_command("tail")
sh = Shell.new
sh.transact {
(sh.tail("-n 3") < "/etc/passwd") >> "tail.out"
#(sh.tail("-n 3") < "/etc/passwd") >> File.open("tail.out", "w") # でも同じ。
}... -
Shell
:: Filter # out(dev = STDOUT , &block) -> () (8.0) -
Shell#transact を呼び出しその結果を dev に出力します。
...
Shell#transact を呼び出しその結果を dev に出力します。
@param dev 出力先をIO オブジェクトなどで指定します。
@param block transact 内部で実行するシェルを指定します。
使用例:
require 'shell'
Shell.def_system_command("head")
sh = Shell.......new
File.open("out.txt", "w"){ |fp|
sh.out(fp) {
system("ls", "-l") | head("-n 3")
}
}...