blob: 24cc11a7393e5b9ff66f0ad48877d2b4e86a6921 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!../luxio-5.1
package.path = package.path .. ":../?.lua"
package.cpath = package.cpath .. ":../?.so"
sio = require "luxio.simple"
sp = require "luxio.subprocess"
mytr = sp.spawn_simple {
"tr", "[a-z]", "[A-Z]",
stdin = sp.PIPE,
stdout = sp.PIPE,
}
mytr.stdin:write "Hello, world!\n"
mytr.stdin:close()
print(mytr.stdout:read "*a")
print(mytr:wait())
|