리눅스 언어별 스크립트 파일 실행

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:31 판 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))

1 개요

리눅스 쉘에서 파일 실행
리눅스 쉘에서 스크립트 파일 실행
리눅스 언어별 스크립트 파일 실행
  • #! 구문(해시뱅)으로 스크립트의 실행환경을 설정(인터프리터를 지정하는 것)
  • 실행권한 퍼미션이 주어져야 한다.

2 Awk

[root@zetawiki ~]# cat hello.awk
#!/bin/awk -f
{print "Hello, world!"}
[root@zetawiki ~]# echo '' | ./hello.awk
Hello, world!

3 Bash

[root@zetawiki ~]# cat hello.sh
#!/bin/bash
echo 'Hello, world!'
[root@zetawiki ~]# ./hello.sh
Hello, world!

4 Lua

[root@zetawiki ~]# cat hello.lua
#!/usr/bin/lua
print "Hello, world!"
[root@zetawiki ~]# ./hello.lua 
Hello, world!

5 Perl

[root@zetawiki ~]# cat hello.pl
#!/usr/bin/perl
print "Hello, world!\n"
[root@zetawiki ~]# ./hello.pl
Hello, world!

6 PHP

[root@zetawiki ~]# cat hello.php
#!/usr/bin/php
<?php
echo "Hello, world!\n";
[root@zetawiki ~]# ./hello.php
Hello, world!

7 Python

[root@zetawiki ~]# cat hello.py
#!/usr/bin/python
print "Hello, world!"
[root@zetawiki ~]# ./hello.py
Hello, world!

8 Ruby

[root@zetawiki ~]# cat hello.rb
#!/usr/bin/ruby
puts "Hello, world!"
[root@zetawiki ~]# ./hello.rb
Hello, world!

9 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}