1、#!/bin/ksh#name:testdirecho $0program=`basename $0`program_dir=`dirname $0`
原创 2022-10-08 20:52:33
150阅读
    今天遇到了这么一个问题,同事写的SQL文件中有212条SQL,全部SQL都使用select ... into outfile形式,但是在导出文件名都为"/opt/export/tmp.dat",所以在运行时第二条SQL就报错"/opt/export/tmp.dat"已经存在导致脚本运行失败。于是,就写一个小脚本来解决此问题。  &
原创 2015-07-13 22:17:39
346阅读
 http://www.cublog.cn/u/20932/showart_2278849.html 1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。 find ./ -size +500M -type f | tee file_list | wc -l 2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文
转载 精选 2011-11-30 20:08:51
727阅读
shell实例实例一:判断系统中有没有“zhangsan”这个用户。如果没有,则创建“zhangsan”这个用户;如果存在,提醒用户已经存在。vimis-user.sh#!/bin/bash#is-userifgrep-wq'^zhangsan'/etc/passwdthenecho"zhangsanuserisexists"elseuseraddzhangsanfi
原创 2018-03-16 14:30:28
785阅读
1点赞
1评论
生成随机数:1、head /dev/urandom | tr -dc 0-9 | head -c 20#生成20位随机的数字 head /dev/urandom | tr -dc a-z | head -c 20#生成20位随机的小写字母 2、 echo $RANDOM | md5sum |cut
原创 2022-06-27 11:48:14
50阅读
第一章:shell基础●umask   --查看当前用户创建文件或文件夹时的默认权限eg:[test@szbirdora 1]$umask 0002 [test@szbirdora 1]$ls -lh -rw-rw-r--     test test
转载 精选 2013-06-15 15:16:27
371阅读
声明本文是看小破站某cuda入门教程留下来的笔记,多上PPT上内容,夹杂一点自己的理解,和代码注释教程地址:https://www.bilibili.com/video/av74148375git地址(PPT和源码):https://github.com/huiscliu/tutorials主要目的是为Gstreamer打点基础,不然基本抓瞎 文章目录声明介绍什么是GPU计算为什么要使用GPU计算
一、管道    管道命令操作符是:"|",它仅能处理由前面一个命令的正确输出信息,也就是standard output的信息,对于stdandard error信息没有直接处理能力;然后,传递给下一个命令,作为标准输入standard input。linux管道执行过程:管道命令使用说明:    command1正确输
原创 2015-05-16 17:56:05
3537阅读
1 综合[root@localhost script]# cat >nopwd#/bin/bashecho "no passwd user are :"echo $(cat /etc/shadow | grep "!!" | awk 'BEGIN { FS=":" }{print $1}')[root@localhost script]# bash nopwdno passwd user a
原创 2014-01-01 11:48:55
534阅读
一、自定义变量declare 声明 shell 变量,若不加上任何参数,则会显示全部的shell变量与函数(与执行set指令的效果相同)。    -a  :将后面名为variable 的变量定义成为数组 (array) 类型     -i  :将后面名为variable
原创 精选 2015-05-11 15:40:54
1111阅读
3点赞
 脚本实例脚本实例---学习的捷径就是练习:   1.在linux里面是不在乎后缀名的,但是建议写上后缀名,如test.sh,这样一眼便看出这是shell程序。   2.如果不能运行,一般要执行chmod +x filename 使文件可执行   3.执行格式一般为./test.sh,为了安全起见。   4.
原创 2015-06-18 01:25:35
1298阅读
一、统一修改blockahead值为1024for curHost in `cat 256node| grep -v '^#' | cut -d'=' -f1` ; do  echo $curHost  ssh $curHost "blockdev --setra 1024 /dev/sd*"done二、定时检测kafka积压脚本:192.167.42.146while tru
原创 2016-01-28 16:37:41
729阅读
1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。 find ./ -size +500M -type f | tee file_list | wc -l 2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。 for filename in `find /tmp -type f -name "abc*"|head...
转载 2019-01-13 19:18:00
64阅读
转载 精选 2010-07-21 16:42:01
1051阅读
1.1开启关闭跟踪命令#! /bin/shset –x /*该命令为逐步进行跟踪*/ who | wc –l  /*该命令是显示当前登录用户的个数*/ls -lhset +x/*关闭跟踪命令*/ pwd1.2关闭终端打印和开启终端打印输出(FUDE-0.4.2@i386)[root@SZ-FH-SERVER bin]#vi test#! /bin/shecho "put password
转载 精选 2014-02-20 17:19:01
513阅读
1.查找当前目录中所有大于500M的文件,把这些文件名写到一个文本文件中,并统计其个数。find ./ -size +500M -type f | tee file_list | wc -l2.在目录/tmp下找到100个以abc开头的文件,然后把这些文件的第一行保存到文件new中。for filename in `find /tmp -type f -name "abc*"|head -n 10
转载 精选 2015-03-31 22:46:24
1536阅读
自写脚本,稍作更改可用作定位分析。#!/bin/bash#echo>tmp.txt#初始化tmp.txt文件,用作存取每天错误最多的5个省份dir=/wh_k/numecho""|tee$dir/$j.txt#初始化各省份信息A=`cat/wh_k/Sfen.txt`#获取所有省份信息foriin$A#获取每天错误最多的省份doecho>/wh_k/num/$i.txt(echo-n"
原创 2018-06-05 11:46:13
324阅读
1点赞
1. 在/home文件夹中创建一百个文件夹。文件夹名称依次为a1……a100. 2. 编写一个脚本。自己主动将用户主文件夹下全部小于5KB的文件打包成XX.tar.gz.(提示:用ls。grep,find等命令。文件一般指普通文件) 3.写一个程序,能够将/et/passwd的第一列取出,并且每一列
转载 2017-06-10 10:05:00
66阅读
2评论
shell实例(一)实例一:等于 -eq   (equal)不相等 -ne (not equal)大于 -gt   (greater than)小于 -lt  (less than)大于或等于 -ge (greater than or eq
原创 2017-03-27 17:11:46
427阅读
Shell 脚本实例
原创 2022-11-16 20:54:36
72阅读
  • 1
  • 2
  • 3
  • 4
  • 5