shell
文章平均质量分 76
DreamLee0625
这个作者很懒,什么都没留下…
展开
-
快速生成wget使用的ftp地址
目录简述实现使用简述快速生成ftp地址供wget使用。从同事那学到的快速有效的tip。实现修改~/.bashrc,添加如下函数function loc(){ myname=`hostname` for arg in "$@" do mypath=`readlink -f $arg` echo "ftp://"$myname""$...原创 2019-10-14 19:22:44 · 1333 阅读 · 1 评论 -
执行脚本文件出现bad interpreter:No such file or directory的原因
参考网址今天在编译完Fortran的一个程序之后,却用原来的调用脚本怎么也没法执行,问题如标题,最好找到这篇文章,恍然大悟。Linux下面一个脚本死活也运行不了, 我检查了数遍,不可能有错。快Insane啦!提示:bad interpreter:No such file or directory上网上找了好久,总算发现原来是文件格式的问题。这个文件是我在Windows下编写的。换行的方式与Unix不转载 2017-11-06 16:30:42 · 976 阅读 · 0 评论 -
Shell中 [ 和 [[ 的异同
Shell中[和[[的异同原创 2017-12-03 17:44:41 · 220 阅读 · 0 评论 -
python 获取脚本所在目录的正确方法
Python 获取脚本所在目录的正确方法原创 2017-12-03 17:59:39 · 61538 阅读 · 3 评论 -
shell脚本中使用sed替换路径字符串
示例场景如下:shell中获取某一bin的路径(如ctags),并将其写入到某一配置文件(如.vimrc)中。首先ctags_bin=`which ctags`获取bin的路径,然后插入到配置文件的某一行sed -i '' 's#let Tlist_Ctags_Cmd.*#let Tlist_Ctags_Cmd = '"\'${ctags_bin}\'"'#g' ~/.vimrc这...原创 2019-08-28 10:39:57 · 5994 阅读 · 0 评论 -
shell利用awk从文件中随机选取n行
工作中经常需要在文件中随机抽取几行的数据来分析,但是公司的虚拟机不支持连外网,同时没有shuf工具。但是默认是有awk工具的。创建一个shell脚本,内容如下:#!/bin/bashIN_FILE=$1LINE_NUM=$2awk -vN=${LINE_NUM} -vC="`wc -l ${IN_FILE}`" 'BEGIN{srand();while(n<N){i=int(r...原创 2019-08-28 16:37:10 · 3788 阅读 · 0 评论 -
linux/mac tar包解压压缩命令
仅对最常用的tar包的解压压缩命令进行记录注意,打包/解包 和 压缩 是两回事,前者是-c和-x控制,后者是-z决定。参数:-c 压缩-x 解压缩-v 解压压缩过程中显示档案,可视化(visualize)-z 使用gzip压缩-f 后面立即接文件名-C 解压缩时,解压至指定路径例子:将output路径打包成tar包tar cvf output.tar /home/work/o...原创 2019-08-29 12:07:26 · 1567 阅读 · 0 评论