ChinaUnix.net
相关文章推荐:

printf 输出特效

请教 $ echo 10 20|awk '{printf "%s% %s%\n",$1,$2}' 10%s% $ echo 10 20|awk '{printf "%s%,%s%\n",$1,$2}' 10%,20% 怎么能得到输出是 10% 20% 呢?

by zjdick - Shell - 2009-06-08 17:29:06 阅读(1198) 回复(2)

相关讨论

需用shell生成文本表格,可发觉printf的行为怪异: [lrz@localhost ~]$ printf "┃ %-12s ┃\n" k ┃ k ┃ [lrz@localhost ~]$ printf "┃ %-12s ┃\n" 分孔 ┃ 分孔 ┃ 当参数是中文的时候表格线就对不齐了,请问有什么好方法? 参数不一定是只有中文或只有英文,可能会有中、英混合。

by lrz - Shell - 2009-02-12 11:17:19 阅读(4641) 回复(19)

gcc 4.1.2 main() { int i=8; printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--); } 输出结果: 8 8 7 8 不管从左到右,还是从右到左,都想不通,GCC不是从右到从计算的吗??

by fengzhigu - C/C++ - 2008-12-06 19:26:17 阅读(5506) 回复(24)

为什么printf --version 或printf --help 时显示: bash: printf: --: invalid option printf: usage: printf format [arguments]

by xuxingyu - Shell - 2007-05-15 16:49:28 阅读(1901) 回复(10)

1 #include "stdio.h" 2 int main() 3 { 4 unsigned long result = 0x156; 5 printf("Error xxx() returned %#010lx\n", result); 6 } 今天在别人的API里看到的,翻了遍原来得教材没找着。郁闷,google还过滤了%#

by mjdcl - C/C++ - 2006-12-24 09:02:19 阅读(1785) 回复(4)

我想输出一个字符串,但需要按照一定格式,下面我想输出一个数字变量a,按照b位(b是数字变量)输出。 我这样做但不对: prinf("%%dd",b,a); 中间的%d是想输出数字变量b。 请高手帮帮小弟

by junenggai - C/C++ - 2006-08-23 19:49:31 阅读(1718) 回复(6)

我在awk中用printf输出到一个文件中,想包含单引号, 想在awk中输出如下内容: '2004-12-31' 含单引号 该如何写??? 谢谢!!

by ibmxp - Shell - 2004-11-19 17:21:11 阅读(4887) 回复(7)
by shangxd - C/C++ - 2003-05-10 21:34:49 阅读(3585) 回复(3)

如何输出'符合,我用/好像不行,提示出错。 例如:printf("insert into XXX values('%s','');\n",$1) 但是显示结果没有insert into XXX values(dd,); 而不是insert into XXX values('dd',''); 我用了\但是没有用。

by 沙滩小子 - Shell - 2003-04-21 17:34:56 阅读(1156) 回复(2)

32的太少,换64位的记录传输字节数,不知道用什么类型输出

by smalloc - C/C++ - 2013-01-05 14:16:46 阅读(11401) 回复(4)

File System Usage File_System Mount_Point Total_Space Free_Space Used_Rate /dev/dsk/c0d0s0 / 7385 M 2438 M 67 % swap /tmp 459 M 455 M 1 % /dev/dsk/c0d1s2 /data 40311 M 24993 M 38 % 我想把24993这种数字变成24,993这各格式,应该用什么样的printf格式啊?

by jjqing - Perl - 2008-10-22 13:21:57 阅读(4779) 回复(23)