DevOps/Shell

Null Check

게임이 더 좋아 2023. 1. 1. 23:04
반응형
728x170

이건 말 뜻 그대로 null 체크이다.

값이 비었는지 체크하는 것이다.

이것이 왜 필요하냐..?

예외 상황이 발생해서 그렇다.

 

간단하게 null check는 'z'로 가능하다.

#!/bin/bash

# Define a variable
variable="Hello, world!"

# Check if the variable is null
if [ -z "$variable" ]
then
  # Print a message if the variable is null
  echo "variable is null"
else
  # Print a message if the variable is not null
  echo "variable is not null"
fi

만약 string의 null을 체크할 때는 'n'도 된다.

if [ -n "$variable" ]
then
  echo "variable is not null"
else
  echo "variable is null"
fi

 

유용하므로 기억하자

 

반응형
그리드형

'DevOps > Shell' 카테고리의 다른 글

zsh vs bash  (0) 2023.03.01
exit  (0) 2023.01.01
let [command]  (0) 2023.01.01
environment variable  (0) 2022.12.31
Bash, 쉘 스크립트 시작하기  (0) 2022.12.25