有大量从unix移植过来的shell脚本,里面的 echo "\t"等都不正常,虽然alias echo='echo -e',由于linux直接执行shell时会新启动一个shell程序,导致alias无效。请问有没有办法让linux的echo 和unix中的一样?
$* 打印所有的参数 $$ 当前shell的PID值 $- 当前sh选项设置 $? shell执行上一条命令的退出状态值 $! 最近一个进入后台的作业的PID $# 位置参数的个数 $* 值为"$1 $2 $3" $@ 值为"$1" "$2" "$3" \c 不换行 \b 退格 \f 换页 \n 换行 \r 回车 \t 制表tab \v 纵向制表 -n 删除行尾的换行符 \042 " \047 ' \033 esc \137 _ 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/108239/showart_2148354.html
原来的的shell语言如下: echo "AT" | minicom 38400 在终端上执行出现下面的错误: Segmentation fault shell语句的原意是在minicom 下面去执行AT命令。 单独执行minicom 38400,然后再AT,是没有任何问题的。 求助大虾,这问题该如何处理??
echo echo - display a line of text SYNOPSIS echo [OPTION]... [STRING]... DESCRIPTION NOTE: your shell may have its own version of echo which will supercede the version described here. Please refer to your sh...
root@p520db1:/dev# pwd /dev root@p520db1:/dev# echo hdisk* hdisk0 hdisk1 hdisk10 hdisk11 hdisk12 hdisk13 hdisk14 hdisk15 hdisk16 hdisk17 hdisk18 hdisk19 hdisk2 hdisk20 hdisk21 hdisk22 hdisk23 hdisk24 hdisk25 hdisk26 hdisk27 hdisk28 hdisk29 hdisk3 hdisk30 hdisk31 hdisk32 hdisk33 hdisk34 hdisk35 hdisk36 hdisk37 hdisk38 hdisk39 hdisk4 hdisk40 hdisk41 hdisk42 hdisk43 hdisk44 hdisk45 hdisk46 hdisk47 hd...