11-05-2007
Using find command with awk or basename
Hi,
I am using the following command to extract any log files that are older than 3 days using the following command.
find DIR/LOGDIR -type f -mtime +3 |grep LOG > log_list.out
The results are
DIR/LOGDIR/1.LOG
DIR/LOGDIR/2.LOG
DIR/LOGDIR/3.LOG
DIR/LOGDIR/4.LOG
How do inculde (basename or awk ??) to extract just the file name instead of the complete directory like in log_list.out file.
1.LOG
2.LOG
3.LOG
4.LOG
Thanks all.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hi,
I am triying to make sure that there exists only one file with the pattern abc* in path /path/. This directory is having many huge files. If there is only one file then I have to take its complete name only to use furter in my script.
I am planning to do like this:
if ; then... (2 Replies)
Discussion started by: new_learner
2 Replies
2. UNIX for Dummies Questions & Answers
Hello!
I have written this script:
for file in "$( find $dirName -type d )"
do
echo "$file"
echo "hello"
done
but as a result I get all the directories and in the end the work "hello". Shouldn't it print the word "hello" after printing the name of each directory and not in the end?
... (1 Reply)
Discussion started by: GeorgeP
1 Replies
3. Shell Programming and Scripting
hi if we have to use basename how can we do this in awk?
did the below but is not working..
psg -t "?"| awk '{
command=($5 ~ /^/)? $9:$8
# cmd_name=`basename $command` (gives error)
system("basename $command >>... (10 Replies)
Discussion started by: Anteus
10 Replies
4. Shell Programming and Scripting
I am having a hard time extracting the file name from the above code. Instead of printing /folder/file.1$.5$, I would like it to print the file name file.1$.5$.
I have tried using basename but it looks like NAWK or AWK does not recognise basename. Each time I type it in, it prints out the word... (4 Replies)
Discussion started by: asemota
4 Replies
5. Shell Programming and Scripting
Hi
I am using the following command to look for anything other than
"0000" in a comma seperated file on 11th field.
Note: I am looking for "0000" including the double quotes.
nawk -F"," '$11!='"0000"'{print $11}' file
This is showing incorrect result.
Help is appreciated (2 Replies)
Discussion started by: pinnacle
2 Replies
6. Shell Programming and Scripting
I have a file
fileinput.txt:
File home/me/fileA.doc is size 232
File home/you/you/fileB.doc is size 343
File /directory/fileC.doc is size 433
File /directory/filed.doc cannot find file size
I want to use the basename command (or any other command) to output:
File fileA.doc is... (3 Replies)
Discussion started by: linuxkid
3 Replies
7. UNIX for Dummies Questions & Answers
im trying to extract the basename of a process running on a host
processx is running at host1 as /applications/myapps/bin/processx
i wanted to check if its running, then extract the basename only using:
$ ssh host1 "ps aux | grep -v 'grep' | grep 'processx'" | awk '{ print basename $11}'
... (10 Replies)
Discussion started by: kaboink
10 Replies
8. Shell Programming and Scripting
I have the following files in a directory
> ls -1 /tmp/test/dir/
file with spaces 1.ogg
file with spaces 2.oggI am running the following to echo the filenames but alter the file extension on the files to .mp3 instead of .ogg ( I am going to run ffmpeg against the files ultimately, but keeping... (2 Replies)
Discussion started by: jelloir
2 Replies
9. Shell Programming and Scripting
Hi
I have been able generate a file ($ELOG) that can have multiple lines within it. The first column represents the full path source file and the other is the full path target ... the file names are the same but the target directory paths are slightly different.
<source_dir1>/file1 ... (4 Replies)
Discussion started by: davidra
4 Replies
10. Shell Programming and Scripting
I have a below file
FILE.cfg
JAN_01
VAR1=4
VAR2=SUM
VAR3=PRIVATE
JAN_10
VAR1=44
VAR2=GUN
VAR3=NATUR
JAN_20
VAR1=3
VAR2=TQN
VAR3=COMMA
code: (JAN_10 is argument passed from script) (6 Replies)
Discussion started by: Roozo
6 Replies
LEARN ABOUT DEBIAN
mm-common-prepare
MM-COMMON-PREPARE(1) mm-common 0.9.5 MM-COMMON-PREPARE(1)
NAME
mm-common-prepare - Prepare a C++ binding module to use mm-common
SYNOPSIS
mm-common-prepare [OPTION]... [SOURCE-DIR]
DESCRIPTION
Run mm-common-prepare to install the mm-common build support files into the source tree of a C++ binding module. The exact location where
these files will be installed can be influenced through special macros in the configure.ac file.
AC_CONFIG_AUX_DIR([AUX-DIR])
The Automake include files are placed into the AUX-DIR subdirectory of the top-level source directory. If AC_CONFIG_AUX_DIR is not
specified, the files are placed at the top-level of the module's source tree.
MM_CONFIG_DOCTOOL_DIR([DOCTOOL-DIR])
If the MM_CONFIG_DOCTOOL_DIR macro is called with an explicit DOCTOOL-DIR argument, the common utilities required for generating and
installing the reference documentation of a C++ binding module will be installed into the named subdirectory. If MM_CONFIG_DOC-
TOOL_DIR is not used or does not specify a DOCTOOL-DIR argument, mm-common-prepare will not install the documentation utility files
into the module's source tree. Instead, it is assumed that the module depends on glibmm and can use the installed documentation
utilities that come with it.
If no SOURCE-DIR argument has been specified on the command line, the current working directory will be used.
OPTIONS
-c, --copy
copy files instead of creating symbolic links to them
-f, --force
forcefully replace existing files or symbolic links
--help display a help message and exit
--version
show version information and exit
EXIT STATUS
The exit status is 0 if OK, or 1 if an error occurred.
FILES
The build support files currently installed by mm-common-prepare are listed below.
Automake include files installed into AUX-DIR:
compile-binding.am
dist-changelog.am
doc-reference.am
generate-binding.am
Documentation utilities installed into DOCTOOL-DIR:
doc-install.pl
doc-postprocess.pl
doxygen.css
tagfile-to-devhelp2.xsl
SEE ALSO
autoreconf(1)
/usr/share/doc/mm-common/README
/usr/share/doc/mm-common/skeletonmm.tar.gz
GNOME
2009-12-29 MM-COMMON-PREPARE(1)