#!/bin/bash min=0 while read line do if [ ${#line} -gt ${min} ] then min=${#line} fi done<test.txt echo ${min} 总结:该脚本实现了求一个字符串文本(每个字符串一行)的最长字符串的长度。 if 和 [之间有空格; 给变量赋值时,=左右不能有空格; ${#line}是求串长