51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#UNIX环境高级编程第三版
shell编程题(十一)
题目:写一个shell脚本来得到当前的日期,时间,用户名和当前工作目录答案: 解析:$LOGNAME获取登录用户名date获取当前时间whoiam获取用户名,用户数据所在磁盘号,以及日期和ip地址pwd获取当前文件所在路径 注意点:如果系统应用了中文语言包的话,whoiam这种命令不会有显示...
代码星球
·
2020-04-09
shell
编程
十一
shell编程题(十)
有两个文件如下所示:employee.txt 100JasonSmith200JohnDoe300SanjayGupta400AshokSharma bonus.txt100$5,000200$500300$3,000400$1,250 employee.txt记录的是工号和姓名,bonu...
代码星球
·
2020-04-09
shell
编程
shell编程题(九)
文本分析,取出/etc/password中shell出现的次数 答案1:cat/etc/passwd|awk-F:'{if($7!="")print$7}'|sort|uniq-c/etc/passwd中的数据是以:隔开的sort是将文件中的每一行作为一个单位,互相比较。比较的原则是从首字母向后,依次按照AS...
代码星球
·
2020-04-09
shell
编程
shell编程题(八)
打印本机的交换分区大小答案:free-m|sed-n'/Swap/p'|awk'{print$2}' 解析:free-m查看系统内存使用情况sed-n‘/Swap/p’打印匹配Swap的行 awk'{print$2}'awk缺省的行分隔符是换行,缺省的列分隔符是连续的空格和T...
代码星球
·
2020-04-09
shell
编程
shell编程题(六)
题目:shell编程题(六)打印当前sshd的端口和进程id例如:处理结果:sshdPort&&pid:225412 答案:netstat-nltp|grepssh|awk-F:'{print$2}'|grep-v"^$"|awk'{print"ssh:"$1}' 解析:netsta...
代码星球
·
2020-04-09
shell
编程
linux环境下程序搜索动态库路径和加载相关操作
前言:在linux下编译程序运行时,因为涉及到动态库加载搜索问题,老是会出现加载失败的现象出现,现在整理一下相关知识,供下次遇到问题查看。 linux下程序寻找动态库路径:1.编译生成时,指定的搜索路径。 在makefile中,一般使用”-Wl-rpath”来指明程序运行...
代码星球
·
2020-04-09
linux
环境
程序
搜索
动态
vscode配置编译运行调试C/C++文件-windows环境
在windows环境下,编译运行小文件的C/C++环境 软件准备:vscodemingw64(官网下特别慢,可以在devc++安装软件里中找,放到全局变量中) 插件下载:RunCodeC/C++ 运行配置:安装好编译器和运行插件后,C/C++程序就可以运行了。 调试配置:调试配置...
代码星球
·
2020-04-09
vscode
配置
编译
运行
调试
vscode配置python环境-运行调试-windows环境
官方文件介绍https://code.visualstudio.com/docs/languages/python 准备:vscode下载安装python3版本下载(安装时可以选择添加环境变量,如果这步没选,在安装结束后自主添加) 运行:下载CodeRun插件下载python插件 &nbs...
代码星球
·
2020-04-09
环境
vscode
配置
python
运行
shell编程题(七)
输出本机创建20000个目录所用的时间#!/bin/bashtime(foriin{1..2000};domkdir/tmp/nnn$idone)运行记得删除rm-rf/tmp/nnn*...
代码星球
·
2020-04-09
shell
编程
Linux终端图形库编程
/**drawWin.c*/#include<stdio.h>#include<stdlib.h>#include<string.h>#include<sys/times.h>#include<sys/types.h>#include<unistd.h&...
代码星球
·
2020-04-09
Linux
终端
图形
编程
shell编程题(五)
打印root可以使用可执行文件数。echo"root'sbins:$(find./-typef|xargsls-l|sed'/-..x/p'|wc-l)"命令解释1.echo输出后面双引号的的内容2.find./-typef查找当前目录下文件类型为f的文件,把查找的结果作为输入传给下一个3.xargsls–...
代码星球
·
2020-04-09
shell
编程
shell编程题(四)
编译当前目录下的所有.c文件#!/bin/bashif[$#-lt1];then#如果输入参数小于1则报错$#==C语言中的argv[0]输入参数个数echo"Pleasefollowupfile.c!"echo"eg:./make.shxxx.c"exitfiif[[$2="debug"]];then#如果第三个参数...
代码星球
·
2020-04-09
shell
编程
shell编程题(三)
将一目录下所有的文件的扩展名改为bak #!/bin/bashforiin`ls`domv$i${i%%.*}.bakdone${i%%.*}截掉一个变量字符串第一个"."以及其右侧的所有字符,即最短前缀匹配。#!/bin/bashdir=./#指定文件夹forfilein$dir*.txt#指定文件夹下面文...
代码星球
·
2020-04-09
shell
编程
shell编程题(二)
计算1-100之和 #!/bin/bashsum=0foriin`seq1100`;do#符号不是单引号是1左边的符号sum=$[$i+$sum]doneecho$sum #!/bin/bashi=0n=1 #定义循环变量while[$n-lt101];do #循环变量小...
代码星球
·
2020-04-09
shell
编程
shell编程题(一)
求2个数之和#!/bin/bashfunctionadd{if(($#<2));thenecho"Theargin'tcorrect"elsesum=$(($1+$2))echo$sumfi}add1add12运行结果:exbot@ubuntu:~/shareWin/linux/shell$./sum.sh12T...
代码星球
·
2020-04-09
shell
编程
首页
上一页
...
173
174
175
176
177
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他