Shell one-liner: Difference between revisions

From Rosetta Code
Content added Content deleted
(added haskell)
(added ruby)
Line 11: Line 11:
=={{header|Haskell}}==
=={{header|Haskell}}==
<lang>
<lang>
$ ghci -e 'putStrLn "Hello"'
$ ghc -e 'putStrLn "Hello"'
Hello
Hello
</lang>
</lang>
Line 44: Line 44:
<lang>
<lang>
$ python -c 'print "Hello"'
$ python -c 'print "Hello"'
Hello
</lang>

=={{header|Ruby}}==
<lang>
$ ruby -e 'puts "Hello"'
Hello
Hello
</lang>
</lang>

Revision as of 06:09, 8 February 2009

Task
Shell one-liner
You are encouraged to solve this task according to the task description, using any language you may know.

Execute one line of code from the shell.

ALGOL 68

Works with: ALGOL 68G version Any - tested with release mk15-0.8b.fc9.i386

<lang> a68g -e 'print(("Hello",new line))' </lang>

Haskell

<lang> $ ghc -e 'putStrLn "Hello"' Hello </lang>

J

<lang> $ jconsole -js "exit echo 'Hello'" Hello </lang>

OCaml

<lang> $ ocaml <(echo 'print_endline "Hello"') Hello </lang>

Perl

<lang> $ perl -e 'print "Hello\n"' Hello </lang>

PHP

assuming you have the PHP CLI (command-line interface) installed, not just the web server plugin <lang> $ php -r 'echo "Hello\n";' Hello </lang>

Python

<lang> $ python -c 'print "Hello"' Hello </lang>

Ruby

<lang> $ ruby -e 'puts "Hello"' Hello </lang>