shell--echoprintf

    xiaoxiao2021-12-14  25

    1、  echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。 str="fish" eg:echo "I an a ${str}"        #I an a fish eg:echo "\"I an a  ${ str}\""          #"I an a fish" 注:echo自动换行 2、printf 命令用于格式化输出, 是echo命令的增强版 语法格式 printf format-string [arguments...]                         # format-string 为格式控制字符串,arguments 为参数列表。 注:这里仅说明与C语言printf()函数的不同      printf 命令不用加括号     format-string 可以没有引号,但最好加上,单引号双引号均可     参数多于格式控制符(%)时,format-string 可以重用,可以将所有参数都转换。     arguments 使用空格分隔,不用逗号。  eg1: $  printf   "%d %s \n "   1   "abc"            # printf 命令不用加括         # arguments 使用空格分隔,不用逗号   1 abc eg2:   printf   % s abc de            # 参数多于格式控制符(%)时,format-string 可以重用,可以将所有参数都转换。 abcdef $  printf   "%s %s %s \n "  a b c d e f g h i j a b c d e f g h i j   eg3: printf   "%s and %d  \n "        # 如果没有 arguments,那么 %s 用NULL代替,%d 用 0 代替  and   0
    转载请注明原文地址: https://ju.6miu.com/read-968296.html

    最新回复(0)