![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
文章平均质量分 57
faith的运维开发之路
神爱世人,甚至将祂的独生爱子赐给我们,叫一切信祂的,不至灭亡,反得永生。
展开
-
【Shell】Shell去掉最后一个字符
起因:shell脚本——将每行的文字自动插入到数据库中File=$1if [[ "$File" == "" ]]; thenecho "usage: $0 File"exit -1fiwhile read linedoif [ -z "$line" ];then echo "is null"elseecho ${line%?}mysql $datab...原创 2017-05-08 20:52:02 · 13906 阅读 · 0 评论 -
应该知道的Linux技巧
这篇文章来源于Quroa《What are some time-saving tips that every Linux user should know?》—— Linux用户有哪些应该知道的提高效率的技巧,Joshua Levy, Amiable curmudgeon 的回答不知译者是谁,下文乃是译者翻译以及其增加的理解。首先,我想告诉大家,在Unix/Linux下,最有效率技巧的不是...转载 2018-03-20 09:30:18 · 175 阅读 · 0 评论 -
【Shell】常用语法
1.开头#!/bin/bash //选择编译环境xxx //正文2.变量变量定义或者赋值的时候必须是等号两边没有空格使用变量的时候需要带$需要将带空格的字符串赋值给变量时,要用双引号括起来双引号和单引号。在字符串中使用变量,需要在双引号中i=1echo $i #1echo "$i" #1echo '$i' #$i2...原创 2018-04-02 11:08:32 · 374 阅读 · 0 评论 -
【Shell】 sed/tr替换换行符
$ cat test.txt521sed命令cat test.txt | sed ':label;N;s/\n/ /;b label'tr命令 ★ ★ ★cat test.txt | tr "\n" " "两个命令输出一致,sed命令的输出结尾有换行符,而tr命令的输出结尾没有换行符...原创 2018-04-02 17:05:47 · 10379 阅读 · 0 评论 -
【Shell】awk分隔符处理文件
如:以逗号分割,打印2,3列1.分隔符1.1 用-F指定一个或者多个cat test.csv | awk -F"," '{print $2, $3}' #以逗号为1.2 BEGIN块+FS来处理,OFS表示输出的分隔符awk 'BEGIN{FS=","; OFS=";" }{ print $1,$2}' test.csvcat test.csv ...原创 2018-04-02 17:06:17 · 3068 阅读 · 0 评论 -
更改Shell脚本编码格式
在windows下开发,写好的shell脚本,放到linux上执行,往往会因为编码格式的问题存在兼容问题:-bash: ./lbs-circle-server.sh: /bin/sh^M: bad interpreter: No such file or directory这是由于文件编码格式windows,需要将文件编码格式改成unix:使用vim打开文件设置:set ff=...原创 2018-04-16 14:04:59 · 8592 阅读 · 0 评论