![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
KiwiInChina
1. 主要从事ETL、数据仓库及数据模型工作;
2. 精通Informataica、ODI 服务器的搭建及配置,能熟练使用Informatica、ODI 开发;
3. 掌握sql、linux、shell,熟悉Java编程;
4. 具有一定的项目管理经验和需求分析梳理经验;
5. 学习能力强,善于专研;
6. 具备良好的沟通协调能力。
展开
-
Linux Shell编程case语句
case语句适用于需要进行多重分支的应用情况。 case分支语句的格式如下: case $变量名 in 模式1) 命令序列1 ;; 模式2) 命令序列2 ;; ...原创 2013-05-08 11:59:46 · 104 阅读 · 0 评论 -
shell中的exit 0和exit 1有什么区别
in shell, there is a special variable $?, which catch the status of last command: after "ls", "echo $?" will return 0, meaning a successful command; after "xxxxxx", "echo $?" will be a non-zer...原创 2015-04-07 10:00:35 · 1014 阅读 · 0 评论 -
如何用shell获取linux目录下的文件名呢?
原文来自:http://bbs.csdn.net/topics/330238880遇到一个很繁琐的事情,有两个目录a、b,两个文件夹目录里有一些文件的文件名是一样,不过后缀名不同,我想把a文件夹下跟b文件夹里相同文件名的文件覆盖到b去,并删除b里同名而不同后缀的文件,文件很多,我想用shell来试写这样一个功能,不过本人刚接触shell,还不清除怎么用shell来获取目录下的文件名来进行操作...原创 2013-10-17 20:11:56 · 363 阅读 · 0 评论 -
Shell(Bash)编程实例之获取某个文件夹下的所有文件名(含文件夹)
原文地址:http://blog.csdn.net/backgarden_straw/article/details/8599618 初学shell,很多不懂,所以将自己在实际中用到的都记录下来,希望高手们多给宝贵意见,谢谢 #!/bin/sh#============ get the file name ===========Folder_A=/home/youname...原创 2013-10-17 20:09:27 · 831 阅读 · 0 评论 -
/bin/bash^M: bad interpreter: No such file or directory
执行一个脚本test_list.sh 时, 一直是提示我:-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory出现上面错误的原因之一是脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 使用vim编辑器打开脚本, 运行::set ff?可以看到DOS或UNIX的字样....原创 2013-10-17 14:11:15 · 84 阅读 · 0 评论 -
linux shell script loop 语法
原文链接:http://blog.sina.com.cn/s/blog_6b7bda7f0100ltqz.html #!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHfor var in a b c d f;do echo "$v...原创 2013-10-11 15:19:32 · 254 阅读 · 0 评论 -
Linux shell 单词本程序【转】
#!/bin/bashfor a in $@docase $a in file=*) file="$(echo $a|sed 's/.*=//;s/%sp%/ /g')" ;; list) mode=list ;; find=*) mode=find var="$(echo $a|sed 's/.*=//;s/...原创 2013-05-09 13:26:58 · 143 阅读 · 0 评论 -
Linux中 Kill命令的应用
1.作用 kill命令用来中止一个进程。 2.格式 kill [ -s signal | -p ] [ -a ] pid ... kill -l [ signal ] 3.参数 -s:指定发送的信号。 -p:模拟发送信号。 -l:指定信号的名称列表。 pid:要中止进程的ID号。 Signal:表示信号。 4.说明 进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上...原创 2013-05-09 11:45:23 · 232 阅读 · 0 评论 -
shell 的控制结构 (break 和 continue语句)
break 语句可以结束while,for,until或select等结构的执行,即从结构中跳出。退出循环后,转到done语句后继续执行。[root@sziit~]# vim breaks.sh (示例)#!/bin/bash#filename:breaksecho "enter the number:"read Nfor i in 1 2 3 4 5 6 7 8 9 10 11 12...原创 2013-05-08 17:04:05 · 172 阅读 · 0 评论 -
linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ 所有参数列表。如"$@"...原创 2013-05-08 13:58:03 · 65 阅读 · 0 评论 -
rm 超过11000个文件
find /data/infa_shared/Temp/ -name '*' -print0 |xargs -0 -n 1000 rm -f原创 2015-04-14 16:49:27 · 115 阅读 · 0 评论