일부 Linux Bash 항목

1403 단어 linuxbash
Bash는 Bourne again shell을 의미합니다. Bash는 해석된 언어이므로 코드를 기계어로 변환하기 위해 컴파일할 필요가 없습니다. 이것은 쉘이 입력 명령을 읽은 다음 각 코드 행을 대체할 해당 기계 명령을 찾아 수행합니다.
이 블로그 시리즈에서는 Bash의 몇 가지 작업을 다루고 싶습니다. 이 기사에서 쓰기, 읽기, 변수 및 루프로 시작합니다.

글쓰기



터미널에 쓸 때 큰따옴표로 묶인 화면에 쓰고자 하는 내용이 뒤에 오는 echo 명령을 사용해야 합니다. 예가 아래에 나와 있습니다.

echo "This is Bash"

This is Bash


런타임에 결정할 수 있는 변수를 추가하여 출력 문자열을 사용자 정의할 수 있습니다. 이것은 다음 섹션에 표시됩니다.

읽기 및 변수



bash 프로그램으로 변수를 읽으려면 read 다음에 변수 이름을 입력하면 됩니다. 그런 다음 변수 값에 액세스하려면 이름 앞에 $를 입력합니다.

read name
echo "Hello $name!"

Hello (value in name)!


bash에서는 사용할 수 있는 변수 유형이 4개뿐입니다. 여기에는 다음이 포함됩니다.
  • 정수 변수
  • 문자열 변수
  • 상수 변수
  • 배열 변수

  • 정수 선언 및 인스턴스화는 문자열과 동일한 프로세스를 사용합니다. 나머지는 상수와 배열에 대해서는 이후 포스트에서 다루겠습니다.

    루프



    bash에서 사용되는 주요 루프는 for 루프입니다. 그러나 이를 구현하는 방법에는 다양한 변형이 있습니다. 나는 기본 구조를 다룰 것이고, 더 많은 버전을 보고 싶다면 이것들docs을 봐라.

    기본적인 방법은 아래와 같이 범위를 사용하는 것입니다.

    for i in {1..99..2}
    do 
      echo $i
    done
    


    괄호 안의 숫자는 스크립트가 1에서 99까지 2씩 반복하여 현재 숫자를 출력하도록 지시합니다. 범위는 여러 항목, 배열, 정수 또는 문자열로 대체할 수 있습니다.

    좋은 웹페이지 즐겨찾기