zoukankan      html  css  js  c++  java
  • 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.待续。

  • 相关阅读:
    文件拖拽上传
    30天自制操作系统笔记(第三天)
    PAT 1040到底有几个pat
    pat 1039 到底买不买
    pat 1038 统计同成绩学生
    pat 乙级1034
    pat 乙级1022
    pat 乙级1009
    pat 乙级1008
    pat 乙级1002
  • 原文地址:https://www.cnblogs.com/baoyi/p/linuxshell.html
Copyright © 2011-2022 走看看