쉘 스크립트를 만들려고하는데 변수 $output
이 채워지면 출력을 변경하고 싶습니다. 명령 내에서 if
으로 변수를 검사하려고 생각했지만 올바른 구문인지는 알 수 없습니다. 여기에 예제가 있습니다 (물론 작동하지 않습니다) :If 명령문 내부 명령문
ls -lisa | awk '$ 5 == own'own = "$ owner"| sort -k $ column -n if [ $ output]; then print> out.txt fi
그런 식으로 작동하는지 그리고 가능한지 모르겠습니다.
당신은 '사용할 수있는 경우 테스트 $ 출력 '그것이 비어 있지 않은지 확인합니다. – Th3Cuber