原文地址:http://blog.csdn.net/backgarden_straw/article/details/8599618
初学shell,很多不懂,所以将自己在实际中用到的都记录下来,希望高手们多给宝贵意见,谢谢
#!/bin/sh #============ get the file name =========== Folder_A=/home/youname/shell/gotfilename/bin for file_a in ${Folder_A}/*; do temp_file=`basename $file_a` echo $temp_file done
如果要输出到一个文件的话也可以重定向到一个文件中去
修改为:
#!/bin/sh #============ get the file name =========== Folder_A=/home/Neo/shell/gotfilename/bin Output_file=output.txt #: 这个符号这里用于清空原本的输出文件,感觉shell的学习还是要多用才是 : > $Output_file for file_a in ${Folder_A}/*; do temp_file=`basename $file_a` echo $temp_file >> $Output_file done
更新(20130222日)--------增加了交互性
#!/bin/sh #============ get the file name =========== echo -e "请输入你要读取的文件夹路径\n当前路径为${PWD}" read InputDir echo "你输入的文件夹路径为${InputDir}" echo -e "请输入你要将数据输出保存的文件路径n当前路径为${PWD}" read OutputFile echo "输出保存的文件路径为${OutputFile}" : > $OutputFile #清空OutputFile #循环读取文件夹名 for file_a in ${InputDir}/*; do temp_file=`basename $file_a` echo $temp_file >> $OutputFile done
相关推荐
查看目录下面的所有文件: #!/bin/bash cd /目标目录 for file in $(ls *) do echo $file done 延伸的方法,查看目录下面的所有目录 #!/bin/bash cd /export/bak/original_document for dir in $(ls split*) do ...
bash编程实例,初学者很好的教材
bash shell高级编程
Shell编程实例.pdf 给出shell script脚本的编程实例
Bash shell编程参考手册,Linux编程必备。
毫无疑问,UNIX/Linux 最重要的软件之一就是shell,目前最流行的shell 被称为Bash(Bourne AgainShell),几乎所有的Linux 和绝大部分的UNIX 都可以使用Bash。作为系统与用户之间的交互接口,shell几乎是你在UNIX 工作...
linux下shell编程入门及深入学习的资源,本人得到很多启发,现在贡献给大家,一起学习(html的是中文版,pdf的是英文版的)
该资源是unix上机实验参考答案,里面涉及一些cshell编程和bash shell编程,有一定的参考价值····
bash 编程bash 编程bash 编程bash 编程bash 编程bash 编程bash 编程bash 编程bash 编程bash 编程
毫无疑问, UNIX/Linux最重要的软件之一就是shell, 目前最流行的shell被称为Bash(Bourne Again Shell), 几乎所有的 Linux和绝大部分的 UNIX 都可以使用 Bash。 作为系统与用户之间的交互接口, shell 几乎是你在 ...
高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程! 高级linux bash shell 编程!
本书介绍shell脚本编程,主要针对Bourne shell与POSIX兼容的shell,但也广泛涵盖了新近的一些发展情况,尤其是bash shell。bash shell几乎总是会包含在GNU/Linux操作系统中,也包含在了大多数商业Unix中。另外,...
主要内容包括:Linux及Linux Shell简介、初识Linux Shell、常用Shell(Bash)命令、Shell命令进阶、Shell编程基础、Shell的条件执行、Bash循环、Shell函数、正则表达式、脚本输入处理、Shell重定向、管道和过滤器、...
linux shell bash 源码等等
Bash 脚本实例:获取符号链接的目标位置.doc
shell 编程介绍 及 300多样例
shell 高级bash脚本编程指导 中文翻译版本 shell 高级bash脚本编程指导 中文翻译版本
大量的shell实例,前面都是非常之基础的,例子肯定够你需求,后面的相对加深,是对前面的实际应用,有300来页,是我在本网找不到而在网上找来的资源,下面只给出第一页例子 Example 2-1 清除:清除/var/log下的log...
Bash编程.pdf
毫无疑问,UNIX/Linux 最重要的软件之一就是shell,目前最流行的shell 被称为Bash(Bourne Again Shell),几乎所有的Linux 和绝大部分的UNIX 都可以使用Bash。作为系统与用户之间的交互接口,shell 几乎是你在UNIX ...