Sponsored Content
Full Discussion: cp | greb
Top Forums Shell Programming and Scripting cp | greb Post 302667969 by alpha_mouse on Sunday 8th of July 2012 09:25:11 AM
Old 07-08-2012
cp | greb

Hi guys,

First of all thanks for reading this and the already provided information! I was reading about a post that was created a couple of years back:

86686-ls-l-all-files-created-between-two-times.html (i am not allowed to copy urls Smilie )

My question is somehow similar.

I have a directory with +/- 68.000 photos (JPEG images) that where created from 15-01-2012 until 04-06-2012. The photos where created every 2 minutes. There are some gaps in between but that is not important.

From these 68.000 file I am only interested in the once that where created between: 09:00 and 17:30

In other words: I need a specific filter within the data filter, correct?

How does the syntax look like for the cp command, if I want to copy the selected query to another directory?

Many, many thanks,

Paul
 
POPEN(3S)																 POPEN(3S)

NAME
popen, pclose - initiate I/O to/from a process SYNOPSIS
#include <stdio.h> FILE *popen(command, type) char *command, *type; pclose(stream) FILE *stream; DESCRIPTION
The arguments to popen are pointers to null-terminated strings containing respectively a shell command line and an I/O mode, either "r" for reading or "w" for writing. It creates a pipe between the calling process and the command to be executed. The value returned is a stream pointer that can be used (as appropriate) to write to the standard input of the command or read from its standard output. A stream opened by popen should be closed by pclose, which waits for the associated process to terminate and returns the exit status of the command. Because open files are shared, a type "r" command may be used as an input filter, and a type "w" as an output filter. SEE ALSO
pipe(2), fopen(3), fclose(3), system(3), wait(2) DIAGNOSTICS
Popen returns a null pointer if files or processes cannot be created, or the Shell cannot be accessed. Pclose returns -1 if stream is not associated with a `popened' command. BUGS
Buffered reading before opening an input filter may leave the standard input of that filter mispositioned. Similar problems with an output filter may be forestalled by careful buffer flushing, e.g. with fflush, see fclose(3). POPEN(3S)
All times are GMT -4. The time now is 04:49 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy