[R] grep fixed (?) in 2.14

jim holtman jholtman at gmail.com
Thu Nov 3 14:03:51 CET 2011


your syntax is wrong, you need:

 scripts2source[grep("*\\.R$", scripts2source)]

Notice the '\\.' to escape the special meaning of '.', and the "$" to
anchor to the end of the line.


On Thu, Nov 3, 2011 at 8:54 AM, Stephen Sefick <sas0025 at auburn.edu> wrote:
> #This is probably due to my incomplete understanding of grep, but the below
> code has been working for some time to
> #search for .R with anything in front of it and return a list of scripts to
> source.  Likely, the syntax for the
> #grep statement has been wrong all along.
>
> scripts2source <- (c("/home/ssefick/R_scripts/Convert_package.R",
> "/home/ssefick/R_scripts/Convert_R_CODE",
> "/home/ssefick/R_scripts/CV.R", "/home/ssefick/R_scripts/cvs.out.R",
> "/home/ssefick/R_scripts/database_connect",
> "/home/ssefick/R_scripts/database_connect_package.R",
> "/home/ssefick/R_scripts/exit_db.R", "/home/ssefick/R_scripts/exit.R",
> "/home/ssefick/R_scripts/hourly_zoo.R",
> "/home/ssefick/R_scripts/model_diag.R",
> "/home/ssefick/R_scripts/not_numeric.R",
> "/home/ssefick/R_scripts/num_ecol_package.R",
> "/home/ssefick/R_scripts/NumEcolR_scripts",
> "/home/ssefick/R_scripts/old_scripts_DELETE_AFTER_DECEMBER",
> "/home/ssefick/R_scripts/only_numeric_dataframe.R",
> "/home/ssefick/R_scripts/only_numeric.R",
> "/home/ssefick/R_scripts/PCA.ve.R",
> "/home/ssefick/R_scripts/poster_ggplot2_theme.R",
> "/home/ssefick/R_scripts/pressure_transducer_package.R",
> "/home/ssefick/R_scripts/Pressure_Transducer_R_CODE",
> "/home/ssefick/R_scripts/publication_ggplot2_theme.R",
> "/home/ssefick/R_scripts/r2test.R",
> "/home/ssefick/R_scripts/recession_constant_package.R",
> "/home/ssefick/R_scripts/recession_constant_R_CODE",
> "/home/ssefick/R_scripts/serdp_name_split.R",
> "/home/ssefick/R_scripts/setup_R.R",
> "/home/ssefick/R_scripts/USGS.R"))
>
> scripts2source[grep("*.R", scripts2source)]
>
> #here is my problem;  I would like these to be removed.
> scripts2source[c(2,5,13,14,20,24)]
>
> #Thanks for all of your help in advance
> #kindest regards,
>
> #Stephen Sefick
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.



More information about the R-help mailing list