Python编写shell脚本中常用的文件介绍
2010-04-18 11:35
1026 查看
在Python编写shell脚本中我们经常会用到一些相关的正则表达式以及某些临时文 件)还有操作/etc/passwd文件等等一些相关的文件,以下就是对在gPython编写shell脚本的实际操作中我们所要用到的相关文件的介绍。 sys.argv是一个列表,保存了python程序的命令行参数。其中sys.argv[0]是程序本身的名字。 不能光说不练,接下来我们就编写一个用于复制文件的简单脚本。前两天叫我写脚本的同事有个几万个文件的目录,他想复制这些文件到其它的目录,又不能直接复制目录本身。他试了一下”cp src/* dest/”结果报了一个命令行太长的错误,让我对Python编写一个脚本。操起python来: import sys,os.path,shutil for f in os.listdir(sys.argv[1]): shutil.copy(os.path.join(sys.argv[1],f),sys.argv[2]) 复制代码 再试一下linuxapp版里的帖子——把一个文件夹下的所有文件重命名成10001~10999。可以这样写: import os.path,sys dirname=sys.argv[1] i=10001 for f in os.listdir(dirname): src=os.path.join(dirname,f) if os.path.isdir(src): continue os.rename(src,str(i)) i+=1 复制代码 以上就是对Python编写shell脚本经常要用到相关的正则表达式相关的内容的介绍,望你会有所收获。 |
相关文章推荐
- 用Python编写shell脚本时经常使用的函数的介绍
- 编写一个SHELL脚本,可以获得指定目录下的所有文件及文件夹的大小。输出的样式与 ls -lh 命令相同。
- 编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下
- 用Python编写生成树状结构的文件目录的脚本的教程
- 简单编写的文件复制模块python脚本
- Python 和 bash shell脚本(python和shell, python中文件操作, python中目录操作)
- Shell Perl Python 脚本语言介绍
- Linux下shell脚本编写:创建文件
- 编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下
- 使用Fabric模块编写的批量同步文件的python脚本
- 常用Shell脚本编写的内置变量
- python编写shell脚本详细讲解
- Python脚本控制的WebDriver 常用操作 <二十七> 文件下载
- 编写shell脚本unload表格里的内容到指定文件里
- shell时间,shell创建文件,linux shell编写以日期时间为文件名的脚本学习笔记 (转)
- 应用python编写shell脚本
- 脚本文件(shell perl python)编程的总结的框架。
- 备忘录AIX主机下用SHELL脚本编写FTP传某个目录下的文件到LINUX主机
- Shell编写脚本,检测备份文件数并且删除旧的文件
- 如何编写简单的Shell脚本(Script)文件之Linux的基本操作