쉘 스크립팅 – 튜토리얼 10: 이론에서 실습까지 – 파트 04

쉘 스크립팅 – 튜토리얼 10: 이론에서 실습까지 – 파트 04

쉘 스크립팅 – 튜토리얼 10: 이론에서 실습까지 – 파트 04

이 일에 10 튜토리얼 현재 시리즈 중 쉘 스크립팅, 우리는 다른 세트를 계속할 것입니다 실용적인 예 의 형태로 명령 명령, 튜토리얼 07, 08, 09.

또한 튜토리얼 06 및 05, 우리는 다양한 주소 온라인 리소스 그리고 일부 모범 사례. 많은 동안 이론적 근거 스크립팅 언어의 튜토리얼 04 ~ 01.

쉘 스크립팅 – 튜토리얼 09: 이론에서 실습까지 – 파트 03

쉘 스크립팅 – 튜토리얼 09: 이론에서 실습까지 – 파트 03

그리고 이 포스팅을 시작하기 전에 «쉘 스크립팅 – 튜토리얼 10», 다음도 살펴보는 것이 좋습니다. 관련 내용, 읽기의 끝에서:

쉘 스크립팅 – 튜토리얼 09: 이론에서 실습까지 – 파트 03
관련 기사 :
쉘 스크립팅 – 튜토리얼 09: 이론에서 실습까지 – 파트 03
쉘 스크립팅 – 튜토리얼 08: 이론에서 실습까지 – 파트 02
관련 기사 :
쉘 스크립팅 – 튜토리얼 08: 이론에서 실습까지 – 파트 02

쉘 스크립팅 튜토리얼 10

쉘 스크립팅 튜토리얼 10

셸 스크립팅에서 시작할 명령의 예

커널 데이터 및 시스템 메모리와 관련된 값 및 매개변수 추출

다음으로 우리의 명령 명령 오늘부터 쉘 스크립팅 배우기 위치 :

TKERNEL=$(uname -s) ; echo $TKERNEL
Tipo de Kernel del SO detectado.

RKERNEL=$(uname -r) ; echo $RKERNEL
Versión del Kernel del SO detectado.

VKERNEL=$(uname -v | awk '{print $4}') ; echo $VKERNEL
Nombre del Sistema Operativo encontrado.

ARQDISTRO=$(uname -m) ; echo $ARQDISTRO
Arquitectura del Sistema Operativo encontrado.

ADCHECK=$(uname -m) ; if [[ "$ADCHECK" = "x86" ]]; then ADCHECK=32; else ADCHECK=64; fi ; echo $ADCHECK
Convertir el Tipo de Arquitectura de la Distro detectada en forma codificada (32 para x86 y 64 para x86_64)

VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
Versión del Bash Shell.

TMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $2}') ; echo $TMEMRAM
Memoria total del Equipo.

UMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $3}') ; echo $UMEMRAM
Memoria usada del Equipo.

FMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $4}') ; echo $FMEMRAM
Memoria libre del Equipo.

AMEMRAM=$(free -h | sed '1 d' | grep Mem: | awk '{print $7}') ; echo $AMEMRAM
Memoria disponible del Equipo.

TMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $2}') ; echo $TMEMSWAP
Memoria Swap total del Equipo.

UMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $3}') ; echo $UMEMSWAP
Memoria Swap usada del Equipo.

FMEMSWAP=$(free -h | sed '1 d' | grep Swap: | awk '{print $4}') ; echo $FMEMSWAP
Memoria Swap libre del Equipo.

Al 각 명령을 실행 여기에 표시된, 우리는 얻을 것이다 유사한 출력(결과), 다음 이미지와 같이:

예

각 명령 순서에 대한 아이디어는 Shell Scripting이 얻을 출력을 형식화하는 방법을 확인하기 위해 각 명령이 명령 내에서 수행하는 작업을 분석하는 것입니다. 예를 들어:

bash --version
bash --version | grep bash
bash --version | grep bash | awk '{print $4}'
bash --version | grep bash | awk '{print $4}' | sed 's/(//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//'
bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//'
VBASH=$(bash --version | grep bash | awk '{print $4}' | sed 's/(//' | sed 's/)//' | sed 's/-release//' | sed 's/.$//') ; echo $VBASH
쉘 스크립팅 – 튜토리얼 07: 이론에서 실습까지 – 파트 01
관련 기사 :
쉘 스크립팅 – 튜토리얼 07: 이론에서 실습까지 – 파트 01
셸 스크립팅 – 튜토리얼 06: Bash 셸 스크립트 – 3부
관련 기사 :
셸 스크립팅 – 튜토리얼 06: Bash 셸 스크립트 – 3부

게시물에 대 한 추상 배너

요컨대, 우리는 이것을 바랍니다 «쉘 스크립팅» 튜토리얼 10 작지만 가치 있는 기여를 지속적으로 학습과 이해의 목표 의 가능성 쉘 스크립팅 기술. 또한 조금 더 배우고 싶다면 이 프로그램에 참여하도록 초대합니다. 쉘 스크립팅에 대한 텔레그램 그룹 커뮤니티에서도 배웁니다.

내용이 마음에 드셨다면, 댓글과 공유. 그리고 기억하십시오, 우리의 시작 부분을 방문하십시오 «사이트», 공식 채널 외에도 텔레그램 더 많은 뉴스, 자습서 및 Linux 업데이트를 보려면 서쪽 그룹, 오늘의 주제 또는 기타 관련 주제에 대한 자세한 내용은


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.