The purpose of those comands are to find the newest file in a directory acvrdind to system date, and it has to be recursively found in each directory.
The problem is that i want to list in a long format every found file, but the commands i use produce unexpected results ,so the output lists in a... (5 Replies)
I have a '~' delimited file of 6 - 7 million rows. Each row should contain 13 columns delimited by 12 ~'s. Where there are 13 tildes, the row needs to be removed. Each row contains alphanumeric data and occasionally a ~ ends up in a descriptive field and therefore acts as a delimiter, resulting in... (1 Reply)
I need to awk a value out of a file and see if it exists in another file.
My if statement below returns a positive even if the value doesn't exist.
The kky3 is finding the correct field for the value.
cat $PRE | while read a
do
kky2=`echo $a | awk -F: '{print $2}'`
echo "kky2 "... (5 Replies)
Hi,
suppose i have a txt file containing thye following data
2012156|sb3|nwknjps|BAYONNE|NJ|tcg
201221|094|mtnnjprc:HACKENSACK|NJ|tcg
201222|wn3|mtnnjtc|HACKENSACK|NJ|tcg
2018164|ik4|mtnntc|JERSEY CITY|NJ|tcg
20123482|ik4|mtnnjpritc,JERSEY CITY|NJ|tcg... (3 Replies)
Hi again All :)
After posting my first thread just a few eeks ago and having such a great response (Thank You once again :) ), I thought I'd perhaps ask the experts again. In short I'm trying to achieve a "find" and "copy" where the find needs to find directories:
find -d -name outbox
and... (6 Replies)
I believe what is happening is rm is executing in the script on every directory and on failure of the first it stops although returns status 0.
find $HOME -name /directory/filename | xargs -l rm
This is the code I use but file remains. I am using sun solaris system which has way limited... (4 Replies)
Hi all,
I have a question..
Here is my requirement..I have 500 files in a path say /a/b/c
I have some numbers in a file which are comma seperated...and I wanted to check if the numbers are present in the FileName in the path /a/b/c..if the number is there in the file that is fine..but if... (1 Reply)
Hi all,
I am a newbie here. I have this requirement to find a file based on a pattern then return the filename if found.
I created a script based on online tutorials. Though, I am stuck & really appreciate if anyone can have a quick look & point me to the right direction?
#Script starts... (10 Replies)
I've been struggling with this one for quite a while and cannot seem to find a solution for this find/replace scenario. Perhaps I'm getting rusty.
I have a file that contains a number of metrics (exactly 3 fields per line) from a few appliances that are collected in parallel. To identify the... (3 Replies)
Hello Forum,
We have two bootstraps of Chef in our environment which are identified by colour:
/var/chef/cache/cookbooks/bootstrap_cookbooks_version_green
and
/var/chef/cache/cookbooks/bootstrap_cookbooks_version_red
I'm attempting to identify which version is installed based on the name... (11 Replies)
Discussion started by: greavette
11 Replies
LEARN ABOUT CENTOS
template::stash::context
Template::Stash::Context(3) User Contributed Perl Documentation Template::Stash::Context(3)NAME
Template::Stash::Context - Experimetal stash allowing list/scalar context definition
SYNOPSIS
use Template;
use Template::Stash::Context;
my $stash = Template::Stash::Context->new(\%vars);
my $tt2 = Template->new({ STASH => $stash });
DESCRIPTION
This is an alternate stash object which includes a patch from Craig Barratt to implement various new virtual methods to allow dotted
template variable to denote if object methods and subroutines should be called in scalar or list context. It adds a little overhead to
each stash call and I'm a little wary of applying that to the core default stash without investigating the effects first. So for now, it's
implemented as a separate stash module which will allow us to test it out, benchmark it and switch it in or out as we require.
This is what Craig has to say about it:
Here's a better set of features for the core. Attached is a new version of Stash.pm (based on TT2.02) that:
* supports the special op "scalar" that forces scalar context on function calls, eg:
cgi.param("foo").scalar
calls cgi.param("foo") in scalar context (unlike my wimpy scalar op from last night). Array context is the default.
With non-function operands, scalar behaves like the perl version (eg: no-op for scalar, size for arrays, etc).
* supports the special op "ref" that behaves like the perl ref. If applied to a function the function is not called. Eg:
cgi.param("foo").ref
does *not* call cgi.param and evaluates to "CODE". Similarly, HASH.ref, ARRAY.ref return what you expect.
* adds a new scalar and list op called "array" that is a no-op for arrays and promotes scalars to one-element arrays.
* allows scalar ops to be applied to arrays and hashes in place, eg: ARRAY.repeat(3) repeats each element in place.
* allows list ops to be applied to scalars by promoting the scalars to one-element arrays (like an implicit "array"). So you can do things
like SCALAR.size, SCALAR.join and get a useful result.
This also means you can now use x.0 to safely get the first element whether x is an array or scalar.
The new Stash.pm passes the TT2.02 test suite. But I haven't tested the new features very much. One nagging implementation problem is
that the "scalar" and "ref" ops have higher precedence than user variable names.
AUTHOR
Andy Wardley <abw@wardley.org>
<http://wardley.org/>
VERSION
1.63, distributed as part of the Template Toolkit version 2.19, released on 27 April 2007.
COPYRIGHT
Copyright (C) 1996-2007 Andy Wardley. All Rights Reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
Template::Stash
perl v5.16.3 2011-12-20 Template::Stash::Context(3)