$ i=5;j=9423483247234;$ echo $i | grep -q "^[0-9]$"$ echo $?0$ echo $j | grep -q "^[0-9]+$" $ 에코 $?0
$ c="A"; d="fwefewjuew"; e="fewfEFWefwefe"$ echo $c | grep -q "^[AZ]$"$ echo $d | grep -q " $ 에코 $e | grep -q "^[a-zA-Z]+$"
$ ic="432fwfwefeFWEwefwef"$ echo $ic | grep -q "^[0-9a-zA-Z]+$"
$ echo " " | grep " "$ echo -e "t" | grep "[[:space:]]" #[[:space:]] 는 공백과 TAB 키 모두와 일치합니다. $ echo -e " t" | grep "[[:space:]]"$ echo -e "t" | grep "" # 문자가 아닌 키보드의 TAB 키를 누르려면
$ echo "[email protected]" | grep "[0-9a-zA-Z.]*@[0-9a-zA-Z.]"[email protected]
$ echo "http://news.lzu.edu.cn/article.jsp?newsid=10135" | grep "^http://[0-9a-zA-Z./=?]+$"http //news.lzu.edu.cn/article.jsp?newsid=10135
설명하다:
/dev/null그리고
/dev/제로이 장비는 매우 흥미롭습니다. 마치 블랙홀과 같습니다. 거기에 떨어지는 모든 것은 사라지게 됩니다. 후자는 또한 에너지 상자이며, 나갈 때까지 항상 거기에서 0을 얻을 수 있습니다.
[[:공간:]]예
grep공백이나 TAB 키 문자를 일치시키는 데 사용되는 마커입니다. 다른 마커에 대한 도움말을 확인하세요.
남자 grep
위의 항목이 모두 사용됩니다.
grep실제로 패턴 매칭을 수행하기 위해
sed,
앗둘 다 패턴 일치에 사용될 수 있습니다. 일치에 사용되는 정규식에 대한 자세한 내용은 아래 관련 정보를 참조하세요.
문자열이 비어 있는지 확인하려면 길이가 0인지 확인하면 됩니다.
시험당당한
-지구현 옵션, 구체적인 사용법을 확인하세요.
시험주문하다,
남자 테스트
$ echo "tn" | grep "[[:print:]]"tn$ echo $?0$ echo -e "tn" | grep "[[:print:]]"$ 에코 $?1
문자열을 구성하는 문자 유형 외에 문자열에는 어떤 다른 속성이 있습니까? 문자열을 구성하는 문자 수입니다.
다음으로 문자열의 길이, 즉 전체 문자의 개수를 계산하고, 문자열에서 지정된 문자의 개수를 구하는 여러 가지 방법을 간략하게 소개하겠습니다.
즉, 모든 문자의 수를 계산하는 것입니다. 다양한 계산 방법이 있으며 가장 좋은 것을 선택하여 사용하십시오.
$ var="get the length of me"$ echo ${var} # 이것은 $varget the length of me$ echo ${#var}20$ expr length "$var"20$ echo $var awk ' { printf("%dn", length($0));}'20$ echo -n $var -c20 |
$ echo $var | tr -c2$ echo -n $var | wc -c2$ echo -n $var -e | /[^gt]//g' | 화장실 -c5
더 많은 관련 내용은 "수치계산"의 단어 통계 관련 예를 참고하세요.
$ echo $var | wc -w5$ echo "$var" | grep get | uniq "$var" | tr " " "n" |
설명하다:
${}Operator는 Bash에서 "큰 이름"이며 꽤 많은 작업을 수행할 수 있습니다. 자세한 내용은 인터넷에서 누군가가 작성한 "Shell에 대한 13가지 질문"을 참조하세요.
$(())그리고
$()게다가
${}차이점은 무엇입니까? "술집.
다음으로 터미널에서 문자 표시를 제어하는 방법에 대해 설명합니다.
$ echo -e "