共 10 篇文章 |
|
和其它语言一样Shell中也有变量, 而且更简单, 但有一些比较特殊的地方.Shell中的变量只有字符串这一种类型Shell中变量名与变量值没有长度限制Shell的变量也允许比较操作和整数操作, 只要变量中的字符串为数字定义变量。Shell中的变量可以分为两种类型:局部变量 (定义变量时在前面加local修饰符)全局变量 (定义变量时不加任何修饰符)使用变量。s... 阅49 转0 评0 公众公开 16-07-25 12:20 |
Bash 中的特殊字符大全#4. 在参数替换中为字符串变量赋值,在重定向操作(>)中,把一个文件长度截断为0(:>>这样用的时候,目标存在则什么都不做),这个只能在普通文件中使用,不能在管道,符号链接和其他特殊文件中使用;可用做函数的分隔符,分隔命令或变量,空行不会影响脚本的行为,因此可以用它来规划脚本代码,以增加可读性,在... 阅23 转0 评0 公众公开 15-06-23 12:39 |
txtremoved `file1''[root@localhost ~]# cat err.txtrm: cannot remove `folder1'': Is a directory[root@localhost ~]#[root@localhost ~]# fdisk -l | grep "Disk /dev"Disk /dev/sda: 8589 MB, 8589934592 bytesDisk /dev/mapper/VolGroup-lv_root: 7205 MB, 7205814272 bytesDisk /dev/mapper/VolGroup-lv_swap... 阅42 转0 评0 公众公开 15-06-16 12:24 |
Shell(二):变量、数据重定向和管道。在shell中,大概分为两种变量:环境变量和局部变量,主要区别在于它们的使用范围不同,环境变量可以在父进程与子进程之间共享,而自定义变量只在本进程使用。我首先设置一个shell变量devname=sam,然后输入bash打开一个新的shell,而这个shell是子进程,然后echo $devname输出变量值,变量值为空,最后ex... 阅155 转0 评0 公众公开 15-05-22 17:32 |
调用awk.相当于shell脚本首行的:#!/bin/sh可以换成:#!/bin/awk3.将所有的awk命令插入一个单独文件,然后调用:awk -f awk-script-file input-file(s)其中,-f选项加载awk-script-file中的awk脚本,input-file(s)跟上面的是一样的。cat /etc/passwd |awk -F '':'' ''BEGIN {print "name,shell"} {print $1&... 阅19 转0 评0 公众公开 14-12-16 16:58 |
处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。3. Sed命令 调用sed命令有两种形式: * sed [options] ''command'' file(s) * sed [options] -f scriptfile file(s) a\ 在当前行后面加入一行文本。* $ sed ... 阅41 转0 评0 公众公开 14-12-16 16:53 |
Linux脚本程序自动修改网卡配置文件中的MAC地址Linux脚本程序自动修改网卡配置文件中的MAC地址在玩Linux虚拟机的时候,一个安装好linux系统的virtual HDD会用于创建多个虚拟机,这样就不需要在创建每个虚拟机都安装一遍系统了。那么你用virtual HDD来创建一个新虚拟机,新的虚拟机同样配置了四块网卡,那么在进入系统后,用ifconfig -a 应该看... 阅254 转1 评0 公众公开 14-12-16 16:09 |
如何在shell脚本中使用变量。在Linux shell脚本编程中,我们使用两种类型的变量:系统定义的变量和用户定义的变量。在本文中,我们将讨论shell脚本编程中的变量及其类型,以及如何设置和使用这些变量。我们可以通过在环境变量名前前置一个美元符号来从你的脚本里输入环境变量。用户变量是大小写敏感的,因此,变量Var1和变量var1是不同的变量。... 阅13167 转8 评0 公众公开 14-09-18 12:43 |
linux标准文件描述符:命令执行的错误信息保存到了file1文件中。因为正确输出到file1,错误定向到file2command &>file1.在shell脚本中,可以定义“错误”输出到STDERR指定的文件.需要在重定向符和文件描述符之间加一个and符(&)exec 1>file1exec 2>file2echo "this is ERROR " >&2echo "this is o... 阅538 转1 评0 公众公开 14-07-28 12:44 |