我使用echo输出文本和curl从网站上获取我的IP:
echo -n "IP: "; curl ifconfig.co/x-real-ip; echo -e "\b test"
我注意到当执行curl命令时它会自动更改为新行,并且使用escape \ b我想也许我可以退格到前一行并在那里输出更多文本。虽然这显然不起作用。有没有办法做到这一点?
答案 0 :(得分:1)
一旦线增加,回显退格将无济于事。试试这个:
// Write your code below!
var food = prompt("Do you like waffles?");
switch (food) {
case "yes":
case "Yes":
alert("Good!");
break;
case "no":
case "No":
alert("But why!");
break;
default:
var food = prompt("That's not an answer, Do you like waffles?");
break;
}
答案 1 :(得分:1)
这应该有效:
ip=$( curl -s ifconfig.co/x-real-ip ); echo -n "IP: $ip "; echo "more stuff"
将ip存储在变量中,可以避免使用-n
参数打印换行符。