shell常用命令总结
2015-10-16 10:04
465 查看
统计文件行数
wc -l filenamegrep -c "" filename
sed -n '$=' filename
awk 'END{print NR}' filename
但是这几种方法的效率却是不同的。
通过以下测试:
time wc -l filename 平均:0.237667s
time grep -c "" filename 平均:1.419000s
time sed -n '$=' filename 平均:2.290000s
time awk 'END{print NR}' filename 平均:1.641330s
wc的效率远高于其他方法,具体效率:wc>grep>awk>sed
显示指定行
输出一个文件的第4行sed -n '4p' ufile
awk 'NR==4' ufile
head -4 file|tail -1
android中的sh不支持“(("
类似下面的会报错:error synax '((' unexcepteds=0
for ((i=1;i<=100;i++))
do
s=$(($s+$i))
done
echo $s
解决方法:替换成while来做
打开新的终端窗口
gnome-terminal -t " title-name" -x bash -c " sh ./run.sh;exec bash;"复制目录结构
find ~ -type d -exec mkdir -p demo/\{\} \;
整行命令的作用是将以 ~ 开始的目录结构复制到当前目录的 demo 中
相关文章推荐
- (正则表达式)linux shell 字符串操作(长度,查找,替换,匹配)详解
- msysgit之git bash方便的复制粘贴,默认工作目录,窗口大小,提高速度等小窍门
- C++ 远程 shell (cmd)
- shell脚本编程-例子_使用expect下载ftp文件
- Linux Shell
- 0day-shellcode简单伪装分析NO.2
- Shell基础知识
- linux shell用法(1)-- tee命令
- 第 三 十 一 天:shell 脚本 (三)
- Linux Shell 常用命令
- 关于shell下出现"未预期的符号问题"
- linux shell脚本自动删除mysql表前3个月的数据
- linux shell脚本调整任务计划
- Linux shell学习笔录
- shell判断文件夹是否存在
- 一个bash脚本
- linux shell — 4.文件和目录管理(1)
- shell
- 通过Linux shell实现的花生壳动态域名解析(DDNS)
- Shell学习笔记