自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

系统运维

sed awk shell python c c++

  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 shell数组

1.数组的声明1)array[key]=value # array[0]=one,array[1]=two逐个赋值a[1]=1a[2]=2循环赋值for ((i=0;i4;i++))do array[i]=$idoneecho ${array[0]} ${array[1]} ${array[2]} ${array[3]}0 1 2 32)declare

2011-11-24 22:53:10 353

原创 使用tr -d 'xyz' < file代替cat file | tr -d 'xyz'

$ cat file | tr -d 'xyz'runs two processes, one for cat and one for tr. This is lessefficient than两个进程$ tr -d 'xyz'  filein general, "cat file | somecommand" can be more effi

2011-11-24 22:26:52 390

转载 shell生成seq

shell创建序列数组(list,array)方法生成list字符串,还有数组方法1.seq方法生成1) 生成list$ NumList=$(seq 10)$ echo $NumList1 2 3 4 5 6 7 8 9 10NumList得到是字符串,不同之处以空格分隔开。在linux里面,可以把它看作是list. 可以通过for i in $list  循环读取。#

2011-11-24 21:48:58 580

原创 枚举和指针类型

在C语言中,仅有4种基本数据类型--整型、浮点型、指针和聚合类型(如数组和结构等)。所有其他的类型都是从这4种基本类型的某种组合派生而来。枚举(enumerated)类型就是指它的值为符号常量而不是字面值的类型。enum Jar_Type {CUP, PINT, GALLON};这条语句声明了一个类型,称为Jar_Type。这种类型的变量按下列方式声明:enum Jar_T

2011-11-24 21:09:57 2015

原创 const用法

const int a;把a声明为一个整数,它的值不能被修改。如何赋值给a?1.声明时对它进行初始化const int a = 15;2.在函数中声明为const的形参在函数调用时会得到实参的值。设计指针变量时候,有两样东西都有可能成为常量--指针常量和它所指向的实体int *pi;pi是一个普通的指向整型的指针。int const *pci;指向整型常量的指针。你可以

2011-11-24 21:03:15 275

原创 shell中将十进制数转换成十六进制数

shell中将十进制数转换成十六进制数$ a=15$ printf "%x" "$a"f

2011-11-24 20:58:29 1066

原创 typedef

typedef允许你为各种数据类型定义新名字。typedef 声明的写法和普通的声明基本相同,只是typedef这个关键字出现在声明前面char *ptr_to_char;把变量ptr_to_char声明为一个指向字符的指针。但是,在添加关键字typedef后,声明为:typedef char *ptr_to_char;这个声明把标识符ptr_to_char作为指向字符的指针类型的新名字,

2011-11-24 20:54:32 242

原创 字符串常量和指针

字符串常量程序中使用字符串常量会生成一个"指向字符的常量指针"。当一个字符串常量出现于一个表达式中时,表达式所使用的值是这些字符所存储的地址,而不是这些字符本身。因此,可以把一个字符串常量赋值给一个"指向字符的指针",后者指向这些字符所存储的地址,但是不能把字符串常量赋值给一个字符数组,因为字符串常量的直接值是一个指针,而不是这些字符本身声明指针int *a;*是间接访问

2011-11-24 20:49:04 617 1

原创 awk之取每天的第一条记录和最后一条记录

文本:2011-10-25 8:41:202011-10-25 8:41:382011-10-25 18:10:092011-10-26 8:29:052011-10-26 18:07:272011-10-27 8:35:412011-10-27 18:51:182011-10-28 8:38:002011-10-28 18:08:012011-10-29

2011-11-24 20:34:18 1067

原创 shell函数

1、定义函数可以与系统命令相同,说明shell搜索命令时候,首先会在当前的shell文件定义好的地方查找,找到直接执行。2、需要获得函数值:通过$?获得3、如果需要传出其它类型函数值,可以在函数调用之前,定义变量(这个就是全局变量)。在函数内部就可以直接修改,然后在执行函数就可以读出修改过的值。4、如果需要定义自己变量,可以在函数中定义:local 变量=值 ,这时变量就是内部变量,它

2011-11-23 23:35:15 275

原创 localhost环境变量设置

export PS1="\[\033[31m\][\[\033[32m\]\u\[\033[36m\]@\[\033[35m\]yuanbing \[\033[m\]\[\033[33m\]\W\[\033[31m\]]\[\033[31m\]#\[\033[m\] "export PS1="[\u@localhost \W]# "  ssh中文乱码export LANG=zh_CN

2011-11-23 23:27:13 1036

原创 第一章 快速上手

/***这个程序从标准输入中读取输入行并在标准输出中打印这些输入行。**每个输入行的后面一行是该行内容的一部分****输入的第1行是一串列标号,串的最后以一个负数结尾。**这些列标号成对出现,说明需要打印的输入行的列的范围。**例如,0 3 10 12 -1 表示第0列到第3列,第10列到第12列的内容将被打印。*/#include #include #include #

2011-11-23 23:07:56 329

转载 shell规范

转自 http://twentyfour.blog.51cto.com/945260/632743#!/bin/bash #-------------CopyRight------------- # Name:Mine Sweeping # Version Number:1.00 # Type:game # Language:bash shell #

2011-11-23 22:40:55 1084

转载 SecureCRT设置右键自动粘贴

设置右键自动粘贴1、习惯用putty的朋友,一般都习惯鼠标右键自动粘贴的功能,对于SecureCRT6.0.2 ,这个功能也已经是默认配置了。  老版本的SecureCRT其实也有这个功能,只是不是默认设置,很多人不知道罢了。   菜单:  Options->Global Options ...->Terminal    里面有个Mouse的选项块。  Copy

2011-11-23 22:15:09 13360

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除