Python编写shell脚本中常用的文件介绍
Python编写shell脚本中常用的文件介绍
在Python编写shell脚本中我们经常会用到一些相关的正则表达式以及某些临时文 件)还有操作/etc/passwd文件等等一些相关的文件,以下就是对在gPython编写shell脚本的实际操作中我们所要用到的相关文件的介绍。
sys.argv是一个列表,保存了python程序的命令行参数。其中sys.argv[0]是程序本身的名字。
- 用Python生成不依赖dll的exe的操作步骤简
- 搭建Python Web环境所需要的相关步骤介绍
- Python入门用Bug修改和.jam文件需要注意
- 用Python脚本转换成windows的可执行程序
- 用Python编写shell脚本时经常使用的函数
不能光说不练,接下来我们就编写一个用于复制文件的简单脚本。前两天叫我写脚本的同事有个几万个文件的目录,他想复制这些文件到其它的目录,又不能 直接复制目录本身。他试了一下”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脚本经常要用到相关的正则表达式相关的内容的介绍,望你会有所收获。
热门文章:
相关内容
- 暂无相关文章
评论关闭