小编Mat*_*upp的帖子

在Linux中使用cp时如何避免"是同一个文件"的警告信息?

我正在尝试将某些文件从一个目录复制到另一个目录.使用此命令

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'是同一个文件

如何避免此警告消息?

linux bash copy cp

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

如何在Windows 7上安装ROracle包?

我正在尝试在我的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)

oracle installation r

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

如何使用CTE和INNER JOIN删除行?

如何使用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)

sql oracle common-table-expression delete-row sql-delete

5
推荐指数
2
解决办法
4553
查看次数

如何使用ggplot2绘制时间间隔数据

我有一个像这样的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)

r ggplot2

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

如何从dir复制文件并将日期附加到文件名?

我正在尝试将文件从一个目录复制到另一个目录,并将当前日期追加到此文件名.脚本看起来像这样

#!/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

怎么避免呢?

linux bash date cp

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