zoukankan      html  css  js  c++  java
  • linux常用命令 print格式输出

    格式化输出命令

    printf '输出类型 输出格式' 输出内容
    输出类型:
    %ns 输出字符串,n是数字指代输出的几个字符
    %ni 输出整数,n是数字指代输出几个数字
    %m.nf 输出浮点数。m和n是数字,值代输出的整数位数和小数位数。
    比如%8.2代表共输出8位数,其中2位是小数,6位是整数
    

    输出格式

    	a
    	输出警告声音
    	'
    	输出退格键,也就是Backspace键
    	f'
    	清除屏幕
    	
    
    	换行
    	
    	回车,也就是enter键
    		
    	水平输出退格键,也就是Tab键
    	v
    	垂直输出退格键,也就是Tab键
    

    printf的使用实例

    	ssgao:Downloads aouo$ printf %s 1 2 3 4 5 6
    	123456ssgao:Downloads aouo$ 
    	​
    	ssgao:Downloads aouo$ printf %s %s % s 1 2 3 4 5 6
    	%s%s123456ssgao:Downloads aouo$ 
    	​
    	ssgao:Downloads aouo$ printf '%s %s %s' 1 2 3 4 5 6
    	1 2 34 5 6ssgao:Downloads aouo$ 
    	​
    	ssgao:Downloads aouo$ printf '%s	%s	%s
    ' 1 2 3 4 5 6
    	1   2   3
    	4   5   6
    	ssgao:Downloads aouo$ 
    	
    	printf '%s' $(cat ssgao.txt)
    	#不调整输出格式
    	​
    	printf '%s	%s	%	%s
    ' $(cat ssgao.txt)
    	#调整格式输出
    

    printf和print的区别

    print
    	print会在每个输出之后自动加入一个换行符(Liunx默认没有print命令)
    printf
    	printf是标准格式输出命令,并不会自动加入换行符,如果需要换行,需要手工加入换行符
    
  • 相关阅读:
    NOIP2014D2T2寻找道路(Spfa)
    【割点】【割边】tarjan
    NOIP2013D1T3货车运输(最大生成树+倍增lca)
    lca最近公共祖先(模板)
    人生第一次hash
    【模板】Tarjan求强连通分量
    【模板】链式前向星+spfa
    二叉树的三种遍历
    hdu 3549 最大流
    hdu 1532&&poj1273 基础最大流
  • 原文地址:https://www.cnblogs.com/ssgao/p/8881901.html
Copyright © 2011-2022 走看看