Copy stdin to stdout: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) m (Promote to task, lots of examples, little controversy) |
(Added Wren) |
||
Line 294: | Line 294: | ||
sed -e '' |
sed -e '' |
||
</lang> |
</lang> |
||
=={{header|Wren}}== |
|||
In the following script, stdin and stdout are both assumed to be connected to a terminal. |
|||
Bytes are read from stdin and written to stdout until the return key is pressed. |
|||
<lang ecmascript>import "io" for Stdin, Stdout |
|||
Stdin.isRaw = true // prevents echoing to the terminal |
|||
while (true) { |
|||
var byte = Stdin.readByte() // read a byte from stdin |
|||
if (byte == 13) break // break when enter key pressed |
|||
System.write(String.fromByte(byte)) // write the byte (in string form) to stdout |
|||
Stdout.flush() // flush output |
|||
} |
|||
System.print() |
|||
Stdin.isRaw = false</lang> |
|||
=={{header|zkl}}== |
=={{header|zkl}}== |