
【shell】
极客on之路
热爱技术,做有态度的技术人!
微信平台架构设计开发。支付技术,安全加密,金融证券
展开
-
Linux awk
目录1. 简介 2. 基本用法 2.1 处理指定文件的内容 2.2 处理某个命令的执行结果 2.3 常用参数 3. 变量 3.1 FS(字段分隔符) 3.2NF(当前行的字段个数) 3.3 NR (当前处理的是第几行) 3.4 FILENAME(当前文件名) 3.5 其他变量 4. 函数 4.1print 和 printf 4.2 其...转载 2020-04-07 14:03:30 · 170 阅读 · 0 评论 -
linux下清空大文件的5种方法
在linux使用当中,我经常需要对某个文件进行清空操作,你当然可以先删除这个文件,然后再touch创建一个同名文件,这样未尝不可。但在linux下清空文件(无论文件的大小)内容是有更便捷的方法的,其本质主要是使用了两种原理:1)使用重定向来清空文件,2)直接清空文件内容。下面本文用5种方法来对清空文件进行具体阐述。1.通过重定向到null来清空文件内容假设在主目录里有一文...转载 2020-03-25 21:18:39 · 1029 阅读 · 0 评论 -
#!/usr/bin/env bash和#!/usr/bin/bash的比较
stackoverflow:http://stackoverflow.com/questions/16365130/the-difference-between-usr-bin-env-bash-and-usr-bin-bash`#!/usr/bin/env bash` #lends you some flexibility on different systems`#!/usr/...转载 2019-08-13 15:26:22 · 193 阅读 · 0 评论 -
Vim全选方法
全选(高亮显示):按esc后,然后ggvG或者ggVG全部复制:按esc后,然后ggyG全部删除:按esc后,然后dG解析:gg:是让光标移到首行,在vim才有效,vi中无效v :是进入Visual(可视)模式G :光标移到最后一行选中内容以后就可以其他的操作了,比如:d删除选中内容y复制选中内容到0号寄存器"+y复制选中内容到+寄存器,也...转载 2019-08-23 14:54:50 · 763 阅读 · 0 评论 -
grep命令详解
grep命令是文本搜索命令,它可以正则表达式搜索文本,也可从一个文件中的内容作为搜索关键字。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不影响原文件内容。语法:grep [option] pattern file参数:用于过滤/搜索的特定字符。可使用正则表达式能多种命令配...转载 2019-09-18 10:20:20 · 176 阅读 · 0 评论 -
在Vim中查看文件编码
:set fileencoding即可显示文件编码格式。 如果你只是想查看其它编码格式的文件或者想解决 用Vim查看文件乱码的问题,那么在 ~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=utf-8这样,就可以让vim自动识别文件编码(可以自动识别UTF-8或 者GBK编码的文件),其实就是依照fileencodings提供的编码列...转载 2019-09-18 10:40:40 · 4485 阅读 · 0 评论 -
Linux下 $(cd `dirname $0`;pwd)
在写hive脚本中,常常见到 如下写法:Java代码#!/bin/bash basepath=$(cd`dirname$0`;pwd)具体含义如下:Java代码dirname$0,取得当前执行的脚本文件的父目录 cd`dirname$0`,进入这个目录(切换当前工作目录) pwd,显示当前工作目录(cd执行后的...转载 2019-09-18 11:03:52 · 2318 阅读 · 0 评论 -
Shell脚本之awk详解
Shell脚本之awk详解转载 2019-09-18 13:30:52 · 182 阅读 · 0 评论