Questions tagged «printf»

shell内置命令,用于格式化和打印数据。涉及printf命令的问题或通过编程语言广泛使用printf语法的问题(如awk,PHP,perl,C ++ ...)

2
需要如何在POSIX Shell中重复字符的说明
关于堆栈溢出的以下答案, 如何在bash中重复一个字符? 强制采用一种可能的POSIX方式- 重复单个字符,如下所示。在此示例中,我们使用等号100次: printf %100s | tr " " "=" 我的问题是我不了解它是如何工作的,我希望使用简单的解释。请不要像阅读本手册那样发表评论,因为这样做不是很聪明,所以我问这个问题是因为我从未使用过tr,也从未见过这样的printf声明。
8 shell  posix  printf  tr 

3
在包含数千列的文件中乘以特定列
in文件看起来像这样 -17.3644 0.00000000 0.00000000 .... -17.2703 0.00000000 0.00000000 .... -17.1761 0.00000000 0.00000000 .... -16.5173 0.00000000 0.00000000 .... -16.4232 0.00000000 0.00000000 .... 期望输出应为 -173.644 0.00000000 0.00000000 .... -172.703 0.00000000 0.00000000 .... -171.761 0.00000000 0.00000000 .... -165.173 0.00000000 0.00000000 .... -164.232 0.00000000 0.00000000 .... 所以我想将第一列乘以10,但同时还要保留其他1000列。与awk '{print $1*10}' infile > outfile您只打印第一列,我怎么能还保持其他列?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.