随笔分类 - AIX
摘要:假设有如下代码: 脚本名:t1.sh #!/bin/shif [ 0 -eq 0] < 注意这行代码,有语法错误 then echo 0 else echo -1 fi AIX 报错信息: xxxx :test: 0403-021 A ] character is missing Linux 报错信
阅读全文
摘要:1、由端口号查找进程 维护系统或检查到不明的端口自然要去查一下这个端口是由哪个进程来监听的windows可以用命令netstat -ano来查端口对应的进程的pid. aix却并不能,aix需要使用下面的命令过程: 1、netstat查看端口信息netstat -Aan|grep 6666 终端输出
阅读全文
摘要:AIX ksh 截取字符串 str="1234567890" out=$( expr substr "${str}" 1 5 ) ##注意,开始为1,不能写0,会报语法错误 echo ${out} -输出: 12345 AIX ksh 统计字符串长度 str="1234567890" out=${#
阅读全文
摘要:Linux 6.x # ifconfig -a |grep "inet 192" | cut -d ' ' -f 2 | awk -F'/' '{print $1}' Linux 7.x # ip a |grep "inet 192" |cut -d ' ' -f 6 | awk -F'/' '{p
阅读全文
摘要:脚本中的一条语句在LINUX系统正常运行,在AIX系统就报错 错误提示:0403-011 The specified substitution is not valid for this command. 原因: 不能识别命令 命令功能:获取路径最左边第一个字符 假如某个路径: /home/tomc
阅读全文
摘要:AIX系统定义数组和Linux系统不同 语法: $ set -A 数组名 值1 值2 值3 使用,创建一个arr的数组: $ set -A arr a b c 输出数组: 输出第一个元素: $ echo ${arr[0]} 输出第二个元素: $ echo ${arr[1]} 输出第三个元素: $ e
阅读全文
摘要:我们很多时候需要将一个大功能的shell脚本分在不同的文件里,这样能起到条理清晰,多次复用的好处。 但是有一个问题不得不提出来,就是单个shell里面设置的环境变量在引用者里面是无效的。 举例说明: a.sh的内容,我们在a中执行b #!/usr/bin/sh b.sh echo $test_a b
阅读全文
摘要:1、aix上直接执行的文件是.sh文件。用户登陆平台之后有不同的权限。 如果权限不够,采用chmod修改当前的系统权限。 2、文件的权限分为可读、可写、可执行。linux把所有的设备全部当做文件来处理。 hardware:hd1 和网卡,cpu ,内存 hardware:hd2 和网卡,cpu, 内
阅读全文