Sponsored Content
Top Forums Shell Programming and Scripting copy files with new extension in same directory Post 302424380 by dheian on Tuesday 25th of May 2010 05:35:57 AM
Old 05-25-2010
Dropping the -print0 worked like a charm.

Thanks!
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Checking if the files in a directory have a txt extension

foreach file ($dir1/*) if ($file ~ *.txt) then echo "Skipping $file (is a txt file)" endif end that should work right guys? :confused: (15 Replies)
Discussion started by: pantelis
15 Replies

2. UNIX for Dummies Questions & Answers

copy all files matching the request and change the extension at the same time

Hi everyone When I'm starting my script I'm giving to it two parameters: script.sh ext1 ext2 I need to copy all files in a directory fitting ext1, to the same folder, with the same names, but with the changed extension to ext2. Till now I've just managed to do it for only 1 file, but I... (16 Replies)
Discussion started by: vacuity93
16 Replies

3. UNIX for Dummies Questions & Answers

Copy files into another directory

I have a folder will a lot of documents (pdf, xls, doc etc.) which users have uploaded but only 20% of them are currently linking from my html files. So my goal is to copy only the files which are linked in my html files from my Document directory into another directory. Eg: My documents exist... (5 Replies)
Discussion started by: ankitha
5 Replies

4. UNIX for Dummies Questions & Answers

Copy files with same name but different extension from 2 different directory

Hi all, i have 2 directory of files, the first directory(ext1directory) contain files of extension .ext1 and the second directory(allextdirectory) contains files of multiple extensions (.ext1,.ext2,.ext3,..) so i want to copy the files from directory 2(allextdirectory) that have the same name... (8 Replies)
Discussion started by: shelladdict
8 Replies

5. Red Hat

Unable to copy files due to many files in directory

I have directory that has some billion file inside , i tried copy some files for specific date but it's always did not respond for long time and did not give any result.. i tried everything with find command and also with xargs.. even this command find . -mtime -2 -print | xargs ls -d did not... (2 Replies)
Discussion started by: before4
2 Replies

6. Shell Programming and Scripting

List files with *.i extension in a directory and all its subdirectories + 30days old then remove

I need to write a script to : list files with *.i extension in a directory and all its subdirectories + 30days old, save it in a file and then remove (2 Replies)
Discussion started by: lena keung
2 Replies

7. Shell Programming and Scripting

Copy the files in directory and sub folders as it is to another directory.

How to copy files from one directory to another directory with the subfolders copied. If i have folder1/sub1/sub2/* it needs to copy files to folder2/sub1/sub2/*. I do not want to create sub folders in folder2. Can copy command create them automatically? I tried cp -a and cp -R but did... (4 Replies)
Discussion started by: santosh2626
4 Replies

8. Shell Programming and Scripting

Delete all files with specific extension in directory tree

I'm sure this has been asked many times, but a search didn't turn up a definitive best method for this (if there ever is such a thing). I have been using rsync to back up my main data directory, but I have accumulated a large number of older backups that I don't need. All of the files I don't... (14 Replies)
Discussion started by: LMHmedchem
14 Replies

9. Shell Programming and Scripting

Copy files with extension .sh

Hi all... I am trying to copy all my shell script to some directory using following command, I want to simplify it by not using awk..please some one help me.... find -name "*.sh" | awk -F"/" '{a=$NF;gsub(".sh",x,a);cmd="cp"" " $0" ""/home/akshay/MY_ALL/"a"_"++i".sh";system(cmd)}' (3 Replies)
Discussion started by: Akshay Hegde
3 Replies

10. Shell Programming and Scripting

Copy files based on specific word in a file name & its extension and putting it in required location

Hello All, Since i'm relatively new in shell script need your guidance. I'm copying files manually based on a specific word in a file name and its extension and then moving it into some destination folder. so if filename contains hyr word and it has .md and .db extension; it will move to TUM/HYR... (13 Replies)
Discussion started by: prajaktaraut
13 Replies
rl(1)								   User Commands							     rl(1)

NAME
       rl - Randomize Lines.

SYNOPSIS
       rl [OPTION]...  [FILE]...

DESCRIPTION
       rl  reads  lines from a input file or stdin, randomizes the lines and outputs a specified number of lines.  It does this with only a single
       pass over the input while trying to use as little memory as possible.

       -c, --count=N
	      Select the number of lines to be returned in the output.	If this argument is omitted all the lines in the file will be returned	in
	      random order.  If the input contains less lines than specified and the --reselect option below is not specified a warning is printed
	      and all lines are returned in random order.

       -r, --reselect
	      When using this option a single line may be selected multiple times.  The default behaviour is that any  input  line  will  only	be
	      selected once.  This option makes it possible to specify a --count option with more lines than the file actually holds.

       -o, --output=FILE
	      Send randomized lines to FILE instead of stdout.

       -d, --delimiter=DELIM
	      Use specified character as a "line" delimiter instead of the newline character.

       -0, --null
	      Input lines are terminated by a null character.  This option is useful to process the output of the GNU find -print0 option.

       -n, --line-number
	      Output lines are numbered with the line number from the input file.

       -q, --quiet, --silent
	      Be quiet about any errors or warnings.

       -h, --help
	      Show short summary of options.

       -v, --version
	      Show version of program.

EXAMPLES
       Some simple demonstrations of how rl can help you do everyday tasks.

       Play a random sound after 4 minutes (perfect for toast):
	   sleep 240 ; play `find /sounds -name '*.au' -print | rl --count=1`

       Play the 15 most recent .mp3 files in random order.
	   ls -c *.mp3 | head -n 15 | rl  | xargs --delimiter='
' play

       Roll a dice:
	   seq 6 | rl --count 2

       Roll a dice 1000 times and see which number comes up more often:
	   seq 6 | rl --reselect --count 1000 | sort | uniq -c | sort -n

       Shuffle the words of a sentence:
	   echo -n "The rain in Spain stays mainly in the plain." 
	     | rl --delimiter=' ';echo

       Find all movies and play them in random order.
	   find . -name '*.avi' -print0 | rl -0 | xargs -n 1 -0 mplayer
       Because -0 is used filenames with spaces (even newlines and other unusual characters) in them work.

BUGS
       The  program currently does not have very smart memory management.  If you feed it huge files and expect it to fully randomize all lines it
       will completely read the file in memory. If you specify the --count option it will only use the memory required for storing  the  specified
       number of lines.  Improvements on this area are on the TODO list.

       The  program uses the rand() system random function.  This function returns a number between 0 and RAND_MAX, which may not be very large on
       some systems.  This will result in non-random results for files containing more lines than RAND_MAX.

       Note that if you specify multiple input files they are randomized per file.  This is a different result from when you cat all the files and
       pipe the result into rl.

COPYRIGHT
       Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Arthur de Jong.
       This  is  free  software;  see  the  license  for  copying conditions.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
       PARTICULAR PURPOSE.

Version 0.2.7							     Jul 2008								     rl(1)
All times are GMT -4. The time now is 10:20 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy