Linux 입출력

Posted by PeEn
2019. 10. 7. 14:15 Programing/Linux

gcc = c언어 컴파일러

h.c라는 c언어 파일을 만들고 그안에 c 프로그래밍 하기

$ nano h.c

#include <stdio.h>

int main(){
        int a,b;
        char n[10];
        scanf("%d%d%s",&a,&b,n);
        printf("%d + %d = %d\n%s\n",a,b,a+b,n);
}

gcc h.c

h.c에 있는 내용을 c로 컴파일

a.out이라는 연결파일이 생성

*모든 gcc 컴파일러 파일은 a.out으로 만들어짐

a.out 실행

./a.out


입력재지정(redirection)

cat > data

10 20 hong

ctrl + d

data라는 파일이 만들어짐

 

./a.out < data

data라는 파일 안의 내용이 a.out 코드에 연결되어 입력된다


출력할 데이터를 문서에 저장

cat 파일1 파일2 > 합칠파일명

lph@lph-VirtualBox:~$ cat data
10 20hong
lph@lph-VirtualBox:~$ cat ttt
10 + 20 = 30
honglph@lph-VirtualBox:~$ cat data ttt > aaaa
lph@lph-VirtualBox:~$ cat aaaa
10 20hong
10 + 20 = 30

 

'Programing > Linux' 카테고리의 다른 글

리눅스 정리2  (0) 2019.12.09
리눅스 정리  (0) 2019.12.02
리눅스 명령어  (0) 2019.09.19