본문 바로가기

Linux-related/PlayOnLinux

PlayOnLinux 스크립트 작성하기 - Chapter 1 : Bash 알아가기

본 포스트를 시작으로 10편가량 진행될 시리즈는
playonlinux.com의 scriptwriter's documentation을 번역한 것이다.
이번 포스트의 원문 : http://www.playonlinux.com/en/dev-documentation-1.html
정확한 번역보다는 가급적이면 부드러운 번역이 되도록 번역하였다.
물론 부드러움을 위해 의미를 왜곡하거나 한 부분은 없다.
조사나 뉘앙스, 관용표현 등을 문장이 매끄럽게 되도록 선택하였다.
PlayOnLinux사이트의 Documentation에는 함수 레퍼런스가 있지만
프랑스어가 태반이라 번역하지 않는다.



 

Introduction

여러분만의 PlayOnLinux용 스크립트를 만들고 싶은데 프로그래밍에 대해서 모르시겠다고요?
이 설명서에서 기초를 설명해 드릴 겁니다.
그리고 여러분은 머지않아 playonlinux용 bash의 프로가 되실 겁니다.

Bash ?

bash는 GNU/Linux에서의 명령어 인터프리터입니다.
여러분께서 터미널을 실행할 때 나타나는 놈이죠.
또한 여러분들이 스크립트를 만드는 것을 허용하고 있죠.
스크립트는 여러분의 콘솔이 잇따라 실행할 명령어들의 목록입니다.

PlayOnLinux는 스크립트 작업을 더 쉽게 만들기 위해
bash에 향상된 기능(함수)들을 가지고 있습니다. 잘 배워보자고요.

 

여러분의 첫 스크립트

저는 여러분이 스크립트를 만드는데에 Zoloom의 프로그램인
PlayOnLinux-Script-Creator를 사용하시길 권장합니다.
아니면 간단한 텍스트 편집기가 좋겠네요.

PlayOnLinux가 bash에서 만들어진다고 아까 말씀드렸습니다.
텍스트 편집기를 열어서 다음 줄을 입력하세요.

#!/bin/bash

다음으로, 여러분은 PlayOnLinux의 함수를 불러올 코드를 추가하셔야 합니다.

if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi

source "$PLAYONLINUX/lib/sources"

이 코드는 척 보기엔 그리 명확하게 보이지 않을지도 모릅니다.
다음 챕터에서 더 잘 이해하시게 될 겁니다.

이 코드는 요렇게 짧게 만들 수 있습니다.

[ "$PLAYONLINUX" = "" ] && exit
source "$PLAYONLINUX/lib/sources"

본 설명서에서, 이 코드가 필요할 법한 예제들을 다루는 동안 매번 이 코드를 넣지는 않을 겁니다.
이 코드를 포함시켜야 함을 기억하세요. 그렇게 하지 않는다면 스크립트는 동작하지 않을 겁니다.

스크립트 실행하기

Note : 여러분들께서 콘솔로 작업하실 것을 강력히 권해드립니다.
문제가 있을 경우 매우 유용하답니다.
여러분들께서 해야 하실 것은
콘솔에서 "playonlinux" 혹은 "playonlinux-script-creator"를 실행하는 것이 답니다.
여러분들께 생길지도 모르는 에러들은 이 콘솔에 나타날 겁니다.

텍스트 에디터에서 파일을 저장하시고 PlayOnLinux의 "Tool"메뉴의 "Execute"기능을 실행하세요.

PlayOnLinux-Script-Creator에서는 "Run"버튼을 사용하세요.

아무 일도 안 일어난다고요? 그게 정상입니다.
여러분은 PlayOnLinux에게 아무것도 시키지 않으셨으니까요.

 

다음챕터 >