shell的定义,shell脚本中一些变量的理解,如$@,$*,重点解释了shell脚本中#!的深层理解
分类:
系统相关 时间:
2018-01-27 11:41:45
阅读次数:
248
题目日常工作中经常用到FTP,进行文件的共享与下载,单对于有些不熟悉FTP命令行人员使用FTP进行共享文件管理,是一件很头疼的事。而且FTP如果有些文件需要每天定时进行上传或下载,人为重复相同工作也是没有意义的因此如何编写自动下载或上传FTP文件脚本?答案参考:1.ftpput.s..
分类:
Web程序 时间:
2017-07-19 17:53:09
阅读次数:
278
题目用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.但shell脚本是可读写的,很有可能会泄露敏感信息,如用户名,密码,路径,IP等.同样,在shell脚本运行时会也泄露敏感信息.请问如何不影响脚本运行的前提下,对脚本进行加密答案参考:方法一:shcshc是一个加密shell脚本..
分类:
系统相关 时间:
2017-07-19 17:51:08
阅读次数:
236
题目shell脚本知识点:linux系统脚本中trap信号都有哪些,如何进行使用?参考答案:【trap信号命令说明】trap命令用于指定在接收到信号后将要采取的行动,trap命令的一种常见用途是在脚本程序被中断时完成清理工作。历史上,shell总是用数字来代表信号,而新的脚本程序应该使用..
分类:
系统相关 时间:
2017-06-14 16:08:08
阅读次数:
238
博主QQ:819594300博客地址:http://zpf666.blog.51cto.com/有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!一、正则表达式:正则表达式(或称RegularExpression,简称RE)就是由普通字符(例如字符a到z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在..
分类:
系统相关 时间:
2017-04-03 17:23:07
阅读次数:
358
1.ShellShell的作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行一条,这种方式称为交互式(Interactive),Shell还有一种执行命令的方式称为批处理(Batch),用户事先写一个Shell脚本(Script),其中有很多条命令,让Shell一次把这些命令执行完,而不必一条一条地敲命令。She..
分类:
系统相关 时间:
2016-06-13 19:23:05
阅读次数:
316
一、替换
如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。
举个例子:#!/bin/bash
a=10
echo -e "Value of a is $a \n"运行结果:
Value of a is 10
这里 -e 表示对转义字符进行替换。如果不使用 -e 选项,将会原样输出:
Value of a is 10\...
分类:
编程语言 时间:
2016-04-29 17:12:06
阅读次数:
267
1、正则表达式
匹配给定文本中的所有单词:( ?[a-zA-Z]+ ?) ?用于匹配单词前后可能出现的空格。
匹配IP地址:[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} 括号分割的4个整数。
2、grep “mach_text” file1 file2 file3….
递归搜索文件: grep “text” ./ -R...
分类:
系统相关 时间:
2015-02-11 16:38:12
阅读次数:
219
1、cat
不仅可以读取文件并拼接数据,他还能够从标准输入中进行读取。
用cat将输入文件的内容与标准输入拼接在一起:$ echo 'Text through stdin' | cat - file.txt
压缩空白行: 将文本中多个空白行压缩成单个: cat -s file。
移除空白行:cat file | tr -s '\n' 。 将连续多个'\n' 字符压缩成单个...
分类:
系统相关 时间:
2015-02-10 11:19:01
阅读次数:
224
1、shell脚本一般以#!开头。
2、printf: printf “%-5s %-10s %-4s\n” No Name Mark。%-5s指明一个格式为左对齐且宽度为5的字符串替代(-表示左对齐),如果不用-指定对齐方式,字符串则采用右对齐。宽度指定了保留给某个变量的字符数。对Name而言,保留宽度是10。
3、获得字符串的长度:var=1213434545345 ...
分类:
系统相关 时间:
2015-02-09 12:53:34
阅读次数:
271