Shell字符串截取——获取oracle group名字
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,业务背景,在执行oracle文件时,需要授权给相应文件,一边我们用chown -Roracle:oraclegroup xxx,不同服务器oraclegroup名字不相同,怎么样获取呢?方法:首先,我
千家信息网最后更新 2025年02月01日Shell字符串截取——获取oracle group名字
业务背景,在执行oracle文件时,需要授权给相应文件,一边我们用chown -Roracle:oraclegroup xxx,不同服务器oraclegroup名字不相同,怎么样获取呢?
方法:首先,我们可以通过命令groups oracle 获取oraclegroups,格式如下:
oracle : oinstall dba
怎么样获取group 名字(oinstall)?
提供如下方法1:利用awk 获取第三个字符串
oraclegroup=`groups oracle|grep -v grep|awk'{print $3}'`
if [ "$oraclegroup" ="" ]; then
echo "There is no Oracle group"
exit 1
else
chown -R oracle:$oraclegroup $directory
fi
方法二:利用for循环,获取第三个元素
groups=`groups oracle`
oraclegroup=""
i=0
for element in $groups
do
let i++
if ` i -eq 3 `; then
export oraclegroup=$element
echo$element
break
fi
done
if [ "$oraclegroup" ="" ]; then
echo "There is no Oracle group"
exit
else
chown oracle:$oraclegroup$targetfolder/Init_Upgrademanagement.sql
fi
方法
名字
三个
文件
字符
字符串
不同
相同
业务
元素
可以通过
命令
服务器
格式
背景
循环
服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
合肥龙旭网络技术有...
小学校园网络安全宣传卡通
网络安全第一季度总结
六脉网络技术有限公司
湖南网络安全市场排名
内蒙古贸易数据库
网络安全年的主要目标是增强
计算机网络技术的学习笔记
海南时钟监控网管服务器
软件开发培训职业素养
本地文件如何复制远程服务器
优质软件开发有哪些
清科数据库技术文案
公司有软件开发部吗
正规工业网络安全审计系统
探针服务器
新闻采集数据库
青少年网络安全知识法律
2012数据库无法连接
朗尼科数据库连接不上
英语网络安全演讲稿
是其他数据库对象的集合
打开数据库怎么设置
国产数据库 四川
网络技术部宣传语
5g网络安全清单
校园网络安全状况及解决方法
数据库主文件上传不了
赛迪网络安全排行榜
服务器网卡设置