我正在编写一个 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) 我面临一个问题,即在 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) 我坚持在这里,我们使用许可IBM Rational Application Developer V8.5
包含WebSphere 8.5.0.0
为默认发展.作为在WebSphere上运行的旧项目需要更新,并包括jdk
从更新1.6
到1.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
我有如下安装管理器,但由于没有一步一步的教程,我卡在这里.
有人可以告诉我如何一步一步地做这件事吗?谢谢
我在 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)
我尝试使用gsub
R 语言中的函数,但不太幸运地解决它,有人可以帮忙解决吗?