我正在尝试将某些文件从一个目录复制到另一个目录.使用此命令
find "$HOME" -name '*.txt' -type f -print0 | xargs -0 cp -t $HOME/newdir
Run Code Online (Sandbox Code Playgroud)
我收到一条警告信息
cp:'/ home/me/newdir/logfile.txt'和'/home/me/newdir/logfile.txt'是同一个文件
如何避免此警告消息?
我正在尝试在我的Windows 7客户端上安装ROracle包.我安装了Oracle Instant Client和Rtools,DBI包是istalled,已经设置了OCI32_LIB环境变量.但是当我尝试从命令行安装时:
C:\Temp>R CMD INSTALL --build ROracle_1.1-10.tar.gz
* installing to library 'C:/Users/myaccount/Documents/R/win-library/3.0'
* installing *source* package 'ROracle' ...
** package 'ROracle' successfully unpacked and MD5 sums checked
ERROR: configuration failed for package 'ROracle'
* removing 'C:/Users/myaccount/Documents/R/win-library/3.0/ROracle'
C:\Temp>
Run Code Online (Sandbox Code Playgroud)
当我尝试从源安装时:
> install.packages("ROracle",type = "source")
Warning in install.packages :
package ‘ROracle’ is not available (for R version 3.0.0)
Installing package into ‘C:/Users/myaccount/Documents/R/win-library/3.0’
(as ‘lib’ is unspecified)
trying URL 'http://cran.at.r-project.org/src/contrib/ROracle_1.1-10.tar.gz'
Content type 'application/x-gzip' length 168193 bytes (164 Kb)
opened URL
downloaded 164 …
Run Code Online (Sandbox Code Playgroud) 如何使用CTE和INNER JOIN从表中删除数据?这是有效的语法,所以这应该工作:
with my_cte as (
select distinct var1, var2
from table_a
)
delete
from table_b b inner join my_cte
on var1 = b.datecol and var2 = b.mycol;
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的data.frame:
library(ggplot2)
library(reshape2)
tasks <- c("Review literature", "Mung data")
dfr <- data.frame(
name = factor(tasks, levels = tasks),
start.date = c("24/08/2010 01:00:01", "24/08/2010 01:00:10", "01/11/2010 01:30:00", "01/11/2010 02:00:00"),
end.date = c("24/08/2010 02:00:00", "24/08/2010 03:00:00", "01/11/2010 02:00:00", "01/11/2010 04:00:00")
)
mdfr <- melt(dfr, measure.vars = c("start.date", "end.date"))
Run Code Online (Sandbox Code Playgroud)
我想使用ggplot2绘制这些数据,以便不同的日期在不同的方面,只有时间部分显示在x轴上?我尝试过类似的东西:
ggplot(mdfr, aes(as.Date(value, "%H/%M/%S"), name)) +
geom_line(size = 6) +
xlab("") + ylab("") +
theme_bw() + facet_wrap(~as.Date(value, "%d/%m/%Y"))
Error in layout_base(data, vars, drop = drop) :
At least one layer must contain all variables …
Run Code Online (Sandbox Code Playgroud) 我正在尝试将文件从一个目录复制到另一个目录,并将当前日期追加到此文件名.脚本看起来像这样
#!/bin/bash
echo 'Move to homedir'
cd $HOME
echo 'Copy .txt files'
NOW=$(date +"%d%m%Y")
for FILENAME in *.txt
do
cp "${FILENAME}" "/newdir/${FILENAME}${NOW}"
done
Run Code Online (Sandbox Code Playgroud)
这会生成错误,因为在文件扩展名后附加了日期,就像这样
file1.txt10082013
怎么避免呢?
bash ×2
cp ×2
linux ×2
oracle ×2
r ×2
copy ×1
date ×1
delete-row ×1
ggplot2 ×1
installation ×1
sql ×1
sql-delete ×1