Shell脚本及Python的一些用法
来源:互联网 发布:辽宁体育频道哪个软件 编辑:程序博客网 时间:2024/05/01 18:57
1. 载入文件
. /functions.sh
此即<点>+<空格>+<斜线>+<文件名>,使用此方法可以将其他shell脚本载入到正在使用的shell脚本中,从而调用其他shell脚本里的函数。
2. 函数的调用
语法:
函数名称(){
函数体
}
函数调用方法:
函数名称
3. 判断文件是否存在
语法:
if [ -f filename ]; then
action
fi
或者:
if test -f filename
then
action
fi
4. Python
(1) split
a. 按某一个字符分割,如‘.’
1
2
3
4
str
=
(
'www.google.com'
)
print
str
str_split
=
str
.split(
'.'
)
print
str_split
['www','google','com']
b. 按某一个字符分割,且分割n次。如按‘.’分割1次
1
2
3
4
str
=
(
'www.google.com'
)
print
str
str_split
=
str
.split(
'.'
,
1
)
print
str_split
结果如下:
['www','google.com']
c. 按某一字符(或字符串)分割,且分割n次,并将分割的完成的字符串(或字符)赋给新的(n+1)个变量。(注:见开头说明)
如:按‘.’分割字符,且分割1次,并将分割后的字符串赋给2个变量str1,str2
1
2
3
4
url
=
(
'www.google.com'
)
str1, str2
=
url.split(
'.'
,
1
)
print
str1
print
str2
结果如下:
www
google.com
(2) int()函数
int()函数可以将一个数转化为整数
- >>> int('12',16)
- 18
这里有两个地方要注意:1)12要以字符串的形式进行输入,如果是带参数base的话
2)这里并不是将12转换为16进制的数,而是说12就是一个16进制的数,int()函数将其用十进制数表示,如下
- >>> int('0xa',16)
- 10
- >>> int('10',8)
- 8
0 0
- Shell脚本及Python的一些用法
- shell脚本的一些用法笔记
- shell脚本的一些用法总汇
- linux 执行shell脚本的方式及一些区别
- 我的shell脚本文件模板及一些常用…
- linux执行shell脚本的方式及一些区别
- linux执行shell脚本的方式及一些区别
- linux执行shell脚本的方式及一些区别
- shell脚本中if判断的一些参数及含义
- sed && awk工具 及一些常用的shell脚本
- 脚本乐园 Shell中read的选项及用法
- 脚本乐园 Shell中read的选项及用法
- Python+Selenium 脚本中的一些js的用法汇总
- shell脚本的一些操作
- Shell脚本的一些语法
- shell脚本的一些注意事项
- shell脚本的一些注意事项
- shell脚本的一些知识
- poj 2891 Strange Way To Express Integers(线性同余方程组)
- java读取项目中配置文件的几种方法
- HDOJ Ignatius and the Princess IV 1029
- 数字图像处理,自适应中值滤波的C++实现
- python 多线程就这么简单
- Shell脚本及Python的一些用法
- CentOS Linux解决Device eth0 does not seem to be present
- 处理java非正常的线程终止
- setCellTest
- 14、Longest Common Prefix
- Struts2中过滤器和拦截器的区别
- 用Lambda或者Linq语法对结果进行Group by并输出
- Android:继承ScrollView实现自定义向上滚动弹出框(背景半透明)
- 构造与析构 && static 问题