操作系统

自动创建目录脚本
作者 cxz1980 2006年08月15日 13:08

    #最近因业务需要,写了一个自动创建目录的脚本

    #工作方法:根据文本文件的内容,创建对应的目录,并给与权限。

    

    #!/bin/sh

    read -p "请输入文件名称:" inputfile

    #接受输入文件名,并赋值给变量inputfile

    posdata="/home/ftpd/informix/posdata/"

    #定义工作路径

    ptos="server_to_pos/"

    stop="pos_to_server/"

    #路径分类

    dos2unix $inputfile

    #转换编码方式

    while read Line

    #循环逐行读取文本内容

    do

    #循环开始

    echo $Line

    #显示每一行内容

    strlen=`expr length $Line`

    #字符串分析,获取每一行的长度

    str1=`expr substr $Line 1 2`

    #截取每一行的前两个字符

    str2=`expr substr $Line 4 $strlen`

    #截取每一行第四个到最后的字符

    cd $posdata

    cd $str1

    cd $ptos

    mkdir $str2

    #创建目录

    chown -R -c ftpd:users $str2

    #给目录赋权限,实际上是改变目录的所有者

    cd /

    #切换目录

    cd $posdata

    cd $str1

    cd $stop

    mkdir $str2

    chown -R -c ftpd:users $str2

    cd /

    done

    #通过变量inputfile指定输入的文件名称。

    #循环结束

    

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4357/showart_155996.html

打开APP阅读全文

自动创建目录脚本

自动创建目录脚本

长按识别二维码 进入IT168查看全文

请长按保存图片
{{data.thematic.text}}

相关文章

加载中...

分享到

请使用浏览器的分享功能
分享到微信等