小编ErA*_*rAB的帖子

IF语句中的grep

以下脚本部分读取每一行$next.但是,当我尝试到grep特定的模式,即"MO"$next被显示在标准输出中的错误:

grep: 40922|OPR: No such file or directory  
grep: MO: No such file or directory  
grep: 12345|OPR: No such file or directory  
grep: MO: No such file or directory   
grep: 12345|12345|202|local|LMNO: No such file or directory  

cat /home/scripts/$E1.out | while read next  
do  
i=`echo $next | awk -F"|" '{print($1)}'`
j=`echo $next | awk -F"|" '{print($2)}'`
k=`echo $next | awk -F"|" '{print($3)}'`
l=`echo $next | awk -F"|" '{print($4)}'`
m=`echo $next | awk -F"|" '{print($5)}'`
n=`echo …
Run Code Online (Sandbox Code Playgroud)

bash

14
推荐指数
1
解决办法
8万
查看次数

在'VI'编辑器中排序行

如果我必须根据'='左边的值对以下行进行排序.但是排序应该在"="之后将选择扩展到列.Thtz是我们必须在'='之后对列进行排序::

50599=1000000  
50454=00000054  
50080=00005464  
50098=00000875  
50661=00000665  
50788=10000035  
50988=10000006  
50994=10000656  
57009=00000005  
57022=10000008  
57040=10000005  
57000=10000005  
57060=10000089  
57067=10005640  
57102=00000765  
57190=00000867  
Run Code Online (Sandbox Code Playgroud)

这需要在'VI'编辑文件中完成.

结果应该是::

50080=00005464    
50098=00000875  ...etc.
Run Code Online (Sandbox Code Playgroud)

vi text-editor

9
推荐指数
3
解决办法
3万
查看次数

ORA-12154:TNS:无法解析指定的连接标识符

当我使用已有的Oracle 10g客户端版本安装服务器版本时,问题就开始了.

背景:安装了Oracle客户端版本10g(位于c:/ oracle)以连接到驻留在其他国家/地区的数据库.所以我们可以连接到它并限制访问它.

Path => c:/oracle/ora_client/network/admin/listener.ora

因此,作为管理员,我在Windows上的同一位置c:/ oracle安装了10g服务器.我现在可以作为服务器工作.

Path => c:/oracle/product/db_1/network/admin/listener.ora

但是当我尝试连接我安装的应用程序以建立连接作为客户端(驻留在其他国家/地区的服务器)时出现问题,它失败并抛出错误ORA-12154.

那么,我是否必须卸载我的服务器版本(以防万一由于存在两个Oracle数据库而导致混淆)?

我该如何解决?可能的原因是什么?请指教!

oracle database-connection oracle10g ora-12154

3
推荐指数
1
解决办法
4万
查看次数