Shell 스 크 립 트 파일 의 한 줄 을 읽 는 두 가지 쓰기
#!/bin/bash
while read line
do
echo $line #
done < urfile
쓰기 2:
#!/bin/bash
cat urfile | while read line
do
echo $line
done
메모:위 코드 에서 urfile 은 읽 힌 파일 입 니 다.Shell 텍스트 파일 읽 기
방법 1:명령 을 통 해 필요 한 내용 을 가 져 와 변수 에 전달 합 니 다.
var1=$(grep -i "^root" /etc/passwd | cut -d: -f 3 2>/dev/null) <= /etc/passwd root id
방법 2:read 명령 을 통 해 이 파일 을 읽 습 니 다.
while read wOne wTwo wThree
do
[ -z $wOne ] && continue #
xxx=$wOne #
done < /var/xxx/one.txt
echo "$xxx" #
다음 방법 으로 는 내용 을 추출 할 수 없습니다.출력 은 가능 합 니 다.문 제 는 bash 의 파이프 처리 방법 에 있 는 것 같 습 니 다.(bash 는 키 셸 처리 파이프 출력 을 생 성 했 을 수 있 습 니 다).
cat /var/xxx/one.txt | while read wOne wTwo wThree
do
[ -z $wOne ] && continue #
xxx=$wOne #
done
echo "$xxx" #
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Shell alias 명령에 별칭을 설정하는 방법명령에 별명을 설정하면 명령의'작은 이름'으로 삼을 수 있지만, 이렇게 하는 것이 무슨 의미가 있습니까? 이때 별명이 작용할 수 있다.vim 명령의 별명을vi라고 정의하면 이후에 실행된vi 명령은 실제로vim 명령을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.