Linux Shell 学习总结

Posted 书山有路勤为径,学海无涯苦作舟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Shell 学习总结相关的知识,希望对你有一定的参考价值。

1. -bash: ./dd.sh: /bin/bash^M: bad interpreter: 没有那个文件或目录

当出现上面这问题的时候,首先看你的.profile 里面是否配置对了,一般配置为:PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin

注意 一般配置用Root用户配置。

当这个配置好了的话,你在看文件的格式是什么样的? 用 vim 打开这个文件,如vim dd.sh 打开之后 输入 :set ff? 他会显示当前文件的格式,

如果是dos, 那好正好是这个问题,他是windows 下面的文件,在Linux 环境下找不到。

办法:继续输入命令: :set ff=unix esc :wq 即可。

2. 查看文件的大小 du -sh  * 查看目录下文件和文件夹的大小。

3. 例子:

#!/bin/bash
#定义变量
echo "please input a time: for example: 201609"
read var
#显示日期
echo "the data is deleting ......"
#连接数据库
sqlplus -S /nolog <<EOF
set heading off feedback off pagesize 0 verify off echo off
conn ybzzs/ybzzs
delete from security_info where maintaindate like ‘$var%‘;
delete from entry_info where maintaindate like ‘$var%‘;
exit
EOF
#退出数据库
echo delete successfully!
echo bye!
exit 0

4.待续。

以上是关于Linux Shell 学习总结的主要内容,如果未能解决你的问题,请参考以下文章

Linux Shell 学习总结

Linux学习总结(76)—— Shell 脚本日志技巧

Linux学习总结(76)—— Shell 脚本日志技巧

Linux学习总结(五十七) shell脚本1

Linux学习总结(77)—— Shell 开发运维经验总结

Linux 学习总结(87)—— shell 中各种括号的作用()(())「」「「」」「」