小编Lam*_*ard的帖子

sqlplus shell 脚本中方括号中的@(at 符号)是什么意思?

我正在编写一个 shell 脚本来使用 sqlplus (oracle),在下面的代码部分:

#!/usr/bin/bash

################ Checking tables ###################
TABLES=$(sqlplus -s  ${DBUSER}/${DBPASS}@${DBHOST} <<EOF
...
EOF
)

SuccessTabs=$TABLES

########## Export data from tables to file #########
for TABLE in $TABLES
do
echo "--- Processing $TABLE ---" >> $Log
FILE=$TABLE.csv
TotFiles=$TotFiles$FILE" " -------------------------> (1) Not understand this line ?
sqlplus -s  ${DBUSER}/${DBPASS}@${DBHOST} <<EOF
...
SPOOL $FILE
Select ... FROM $TABLE;
SPOOL OFF
EXIT
EOF

return=$?
if [ $return != 0 ]
then
SuccessTabs=({$SuccessTabs[@]/$TABLE}) -------------> (2) Not understand this line ?
else …
Run Code Online (Sandbox Code Playgroud)

oracle bash shell sqlplus

2
推荐指数
1
解决办法
1119
查看次数

正则表达式匹配字符串中重复两次的前几个字符

我面临一个问题,即在 R 语言的字符串中查找前几个 (>=2) 字符重复两次的所有字符串。
例如

字符串应该选择出
(1) all ochir all y ------> 前 3 个字符 'all' 在字符串中重复两次
(2) froufrou ------> 前 4 个字符 'frou' 在字符串中重复两次
(3) under gro under ------> 前 5 个字符 'under' 在字符串中重复两次

琴弦应NOT选择出
(1)gummage ------>甚至第一个字符'G'重复两次,但只有1个字符,不匹配条件为> = 2个第一字符
(2)hypergoddess ------ > 没有前几个字符重复两次
(3) kgashga ------> 甚至 'ga' 重复两次,但不包括第一个字符 'k',不匹配需要包括第一个字符的条件

听说backreference(例如 \b 或 \w)可能会有所帮助,但仍然无法弄清楚,您能帮忙弄清楚吗?

注意:我看到有一个函数作为xmatch <- str_extract_all(x, regex) == x使用的方法,str_extract_all来自library(stringr)

x <- c("allochirally", "froufrou", "undergrounder", …
Run Code Online (Sandbox Code Playgroud)

regex string r regular-language

2
推荐指数
1
解决办法
1249
查看次数

如何从IBM安装管理(IIM)将jdk 1.7安装到WebSphere 8.5.0.0(在IBM RAD上)?

我坚持在这里,我们使用许可IBM Rational Application Developer V8.5包含WebSphere 8.5.0.0为默认发展.作为在WebSphere上运行的旧项目需要更新,并包括jdk从更新1.61.7,问题是WebSphere 8.5.0.0只有jdk 1.6(以下为图片,如运行时版本JVM 1.6_64),在第二张图片,这意味着我没有显示jdk 7具体的RAD的Websphere上我的工作区.我现在无法找到下载资源.

在此输入图像描述 在此输入图像描述

尝试解决问题,我参考下面的两个站点:从链接1,我知道我应该去链接2.

1. WebSphere Application Server JVM版本在Rational Application Developer中使用JRE 1.7运行时配置的服务器显示为1.6

2. 使用GUI安装IBM WebSphere SDK Java Technology Edition V7.0或7.1

在链接2中,实际上,不是一步一步的教程,也没有图片作为说明如何jdk 7.0从IBM Install Manager安装.另外,如上所述,由于我们使用RAD,jdk不能是来自Oracle官方网站的开源版本,应该是IBM WebSphere SDK Java Technology Edition Version 7.0.4.1来自IBM官方网站或存储库的特定版本(例如),这就是我认为使用IBM Install Manager完成此安装的原因更好.

注意:如果jdk 7.1针对WebSphere 8.5.0.0的更高版本(甚至更高版本)也可以,则最终目标至少会更新jdk 7.0

我有如下安装管理器,但由于没有一步一步的教程,我卡在这里.

在此输入图像描述

有人可以告诉我如何一步一步地做这件事吗?谢谢

java installation websphere java-7

1
推荐指数
1
解决办法
6337
查看次数

如何从 R 中的字符串中删除方括号和文本

我在 R 语言中遇到一个问题来处理数据框 ( test_dataframe) 列 ( test_column) 值,如下所示:
列中的原始字符串:

test_column
6.77[9]
5.92[10]
2.98[103]
Run Code Online (Sandbox Code Playgroud)

我需要删除方括号和方括号内的任何字符,因此目标值如下:

test_column
6.77
5.92
2.98
Run Code Online (Sandbox Code Playgroud)

我尝试使用gsubR 语言中的函数,但不太幸运地解决它,有人可以帮忙解决吗?

regex string r gsub

0
推荐指数
1
解决办法
3378
查看次数

标签 统计

r ×2

regex ×2

string ×2

bash ×1

gsub ×1

installation ×1

java ×1

java-7 ×1

oracle ×1

regular-language ×1

shell ×1

sqlplus ×1

websphere ×1