linux 中printf的使用printf "helloworld\n"printf 中换行必须加上\n printf '%d %s\n' 1 "abc" chenxy@ubuntu:~/linux$ a=2chenxy@ubuntu:~/linux$ printf 'a is %s\n' $aa is 2 使用printf结合变量的使用
转自:http://blog.chinaunix.net/uid-9525959-id-2001528.html printf FORMAT [ARGUMENT]... printf OPTION [功能] 格式化并打印数据. [举例] *打印整数和字符串: $printf 'the integer is:%d\nthe string is: %s\n' 3 "test" 输入之后,输出如下: the integer is:3 the string is: test 这里,使用单引号双
来源:http://blog.csdn.net/anycell/article/details/6966520 %d 有符号32位整数 %lld 有符号64位证书 %llx有符号64位16进制整数 %u 无符号32位整数 #include<stdio.h> int main(int argc, char** argv) { long long x = 7332201052963203716ll;//注意后面有两个 l long long y = 0x65c136028f9dea86ll; //
printf使用文本或者由空格分隔的参数,我们可以在printf中使用格式化字符串.printf不会写像echo那样自动添加换行符,必须手动添加 ========================================= 代码区域 ========================================= #!/bin/bash #文件名:printf.sh printf "%-5s %-10s %-4s\n" no Name Mark printf "%-5