본문 바로가기

리눅스 (Linux)34

C++ 로 구구단 만들어 G++로 변환하고 출력하기 C++ 언어로 구구단을 출력해주는 코드를 짜고 G++ 을 이용해 C++파일을 변환한 파일을 만들고 실행시켜 구구단이 출력되도록 만든다.. C++ gugudan.cpp #include using namespace std; int main() { int a; int b; for ( a = 2; a < 10; a++) { for ( b = 1; b < 10; b++) { int result = a * b; cout 2021. 12. 22.
Shell Script에 대한 정리 잘된 블로그 https://realsung.tistory.com/187 Shell Script 정리 Shell Script #!/bin/sh #!/bin/bash #!/bin/zsh # 으로 시작하면 주석인데 # 바로 뒤에 ! 가 오면 스크립트를 실행할 쉘을 지정 하는 선언문이다. 주석 # example it's comment! 맨 앞글자에 # 을 붙여주면 된다... realsung.tistory.com 그러하다.. 2021. 12. 22.
While while [ 조건 ]; do 명령 done 같은명령을 반복시키는 while 조건이 충족하면 명령을 실행하는 것을 반복한다 빠져나갈 방법을 마련해두지 않으면 계속 반복하기 때문에 유의해야한다. 명령에서 조건에 해당하는 변수에 변화를 주어 빠져나오게 만든다. 사용 예시 #!/bin/bash # while.sh number=0 while [ $number -le 2 ]; do echo ${number} ((number++)) done $ ./while.sh 0 1 2 while문이 한번 돌때마다 number 가 0부터 1씩 증가하여 조건인 2보다 작거나 같을때까지만 동작한다 날짜를 이용한 루프 #!/bin/bash # dateWhile.sh startDate=$(date +"%Y%m%d" -d "202102.. 2021. 12. 21.
쉘 스크립트로 오늘 날짜 정보가 입력된 파일 생성하기 오늘날짜가 담긴 파일을 생성해주는 .sh 파일을 만들어본다. 전제 파일이 저장될 위치는 /home/kimchi/date_log Date_[YYMMDD].txt 와 같이 파일명이 되도록 하기. (예 - Date_211210.txt) 이미 파일이 있으면 생성하지 않기 전체코드 https://github.com/LeessangMin/Linux_study/blob/main/create_today/create_today.sh GitHub - LeessangMin/Linux_study Contribute to LeessangMin/Linux_study development by creating an account on GitHub. github.com 코드 해석 # date에서 연월일6자리만 출력 today=$(d.. 2021. 12. 21.