printf使用文本或者由空格分隔的参数,我们可以在printf中使用格式化字符串.printf不会写像echo那样自动添加换行符,必须手动添加 ========================================= 代码区域 ========================================= #!/bin/bash #文件名:printf.sh printf "%-5s %-10s %-4s\n" no Name Mark printf "%-5
1.read #屏幕输入read name #输入名字 2.echo #在终端打印出内容echo "What is your name ?" # What is your name ? 3.printf #在终端打印出内容printf "Hello world" #Hello world 4.格式替换符printf "%-5s %-10s %-4s\n" No Name Mark以上命令打印出:No Name Mark解释
监视磁盘的使用情况 $ du file1.txt file2.txt $ du -a file_or_dir #-a递归输出指定目录的所有文件统计 $ du file_or_dir #这只是显示子目录使用的情况不显示每个文件占用空间情况$ du -h filename #-h 显示的更方便人阅读$ du -c file1 file2 #-c 最后有一个统计$ du -s FILES(s) #-s 只输出合计数据$ du -b FILE(s) #以特定的单位输出文件大小 -b(字节) -k(KB)
先熟悉一下基本语法(运行环境是装git的时候一起装的那个windows下的bash): #!/bin/bash # 实现两个函数 # appendToFile()追加一行到文件 # readFile()把文件中所有内容逐行写到控制台 echo "welcome to bash!" echo 'welcome to bash!' printf '%-5s %-10s %-4s\n' No Name Mark printf Jack 20.012 # welcome to bash! #