linux
linux
enbug
保持热情。
展开
-
bash 删除只读变量
1.步骤1)执行echo $$结果是一个数字,这个数字是当前shell进程的id。2) 在root权限下执行gdbgdb进入gdb交互模式输入attach 进程号 (注意:下面的进程id是上面“echo $$”查到的进程id,变量名是你要删除的只读变量名)gdb> attach 进程idgdb> call unbind_variable("变量名")gdb>...原创 2019-12-16 12:17:03 · 776 阅读 · 0 评论 -
linux shell(bash)测试表达式中“==“和“-eq“的区别
首先要明白一个概念:bash中所有的变量都是字符串。 对变量进行数值计算时,只不过是把字符串转换成数字,然后计算,计算后在把结果数字转换为字符串。在说"==“和”-eq"的区别"=="是判断字符串是否相等。"-eq"是判断字符串对应的数字值是否相等。举个栗子。创建eq.sh脚本>vi eq.sh内容如下#!/bin/bashnum1=123 #num1是长度为3的字符串...原创 2019-12-22 23:21:21 · 12391 阅读 · 0 评论