shell
文章平均质量分 59
shell
master-dragon
weixin:dwl_1270530306
展开
-
shell学习
Shell基础shell概述1 shell是什么2 脚本执行方式脚本例子#!/bin/bash#这是第一个shell脚本的注释echo -e "\e[1;36m 从hello world开始 \e[0m"赋予执行权限,直接运行 chmod 755 hello.sh ./hell.sh通过bash调用执行脚本 bash hello.shBash的基本功能命名别名与快捷键原创 2016-04-24 21:16:30 · 643 阅读 · 0 评论 -
linux shell(leetcode)
Transpose File(leetcode) https://leetcode.com/problems/transpose-file/解析参考:http://www.cnblogs.com/grandyang/p/5382166.htmlfile.txt (2行3列)name agealice 21ryan 30awk '{ for (i = 1; i <= NF; ++i) {转载 2016-09-24 21:19:37 · 677 阅读 · 0 评论 -
linux sed命令使用一些小问题整理
Shell 正则(完全匹配),通配(部分匹配) (正则和统配的特殊符号是不一样的)find , ls , cp支持通配符,不支持 正则 grep awk sed可以支持正则,正则包含匹配特殊字符用法/ 字符 转义 “\/”\字符 转义 “\\\”$ 字符 转义“\\”(正则中” (正则中 是匹配行尾)包含特殊字符 “/” 的字符串替换空格匹配行首 1-8个空格sed,grep等命令使用原创 2017-09-02 10:50:34 · 1261 阅读 · 0 评论 -
脚本修改Makefile格式,确定命令前是tab键
先备份当前目录下的makefile文件然后逐行判断是否commd,统一修改前面的空位(tab 空格)为 tab键然后取出文件每一行末尾多余的空格,tab键#!/bin/bashcur=`pwd`time=`date "+%Y_%m_%d_%H_%M_%S"` file=`find $cur -iname makefile | head -1`bakfile=$file"_bak_"$time#原创 2017-09-02 15:29:19 · 2417 阅读 · 0 评论 -
shell 编程实例学习
1 删除普通空文件当前目录下 新建 rm_empty_file.sh ,运行后删除当前目录下的空文件#!/bin/bashls > filesfor file in `cat files`do if [ ! -s $file ] then rm -i $file fi donerm -rf files#!/bin/bashfor file in $(l原创 2016-04-28 20:13:56 · 5156 阅读 · 0 评论