我试过的是

read -p "Enter City In Australia: " city

function getaa {
    curl -s http://localhost:8080/api/examples-services/postcode/$city/ |
    json_pp | grep -E '"' | cut -d \  -f7-30 | cut -d: -f1 |  tr -d '"' |
    sed '1d'

}

getaa

#read -p "Enter City In Zip :" sub
#curl -s http://localhost:8080/api/examples-services/postcode/$city/ | json_pp | grep -E '"' | cut -d \  -f7-30 | cut -d: -f2 | tr -d '",,,' | sed '1d' | sed -n ${sub}p

而且在我进入一个城市后,我想输出他们的邮政编码
我的电流输出是:
Perth
Perthville
Perth Gpo
North Perth
Perth East

我的预期产出是:
1.Perth
2.Perthville
3.Perth Gpo
4.North Perth
5.Perth East

最佳答案

如果您只想在每行的开头添加行号,那么可以通过以下管道输出:

cat -n

如果您想格式化行号,sed可以很容易地做到这一点

07-27 20:04