04-22-2012
thanks for answering
![Smilie Smilie](https://www.unix.com/images/smilies/smile.gif)
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I would like my csh prompt to behave like the linux csh prompt setting done by linux command (set prompt="%n@%m %c]$ ")
how do I do that?
What I'm trying to do is that I would like to see what directory I'm in by looking at the prompt.
I've figured out that %n is like $user, and %m is like... (3 Replies)
Discussion started by: jamesloh
3 Replies
2. Shell Programming and Scripting
How can I write a script that determines the directory the user is in, and displays that path up until a particular point?
Specifically, I need to find the text "packages" in the directory name, then I need to capture that directory and the one below it.
For example, if the user is in the... (5 Replies)
Discussion started by: RickS
5 Replies
3. Shell Programming and Scripting
hi Everbody,
I had file names as shown
file_01_20101104.txt
file_01_20101105.txt
file_02_20101104.txt
file_01_20101205.txt
file_03_20101104.txt
file_02_20101105.txt
Now i want to list them based on the date in the file name as shown...
file_01_20101104.txt
file_02_20101104.txt... (3 Replies)
Discussion started by: Reddy482
3 Replies
4. UNIX for Dummies Questions & Answers
Hi,
i have a directory full of pictures, .jpg files. Half of them begin with "beach_" (for ex beach_123_123456.jpg)
i'm looking for a command to remove the "beach_" from all files in the directory.
thanks (4 Replies)
Discussion started by: robertmanalio
4 Replies
5. UNIX for Dummies Questions & Answers
Hi
I think this should be relatively simple but I can't figure it out. I have several files with the same name in different folders within a directory (the output of a program that I ran). Something like this:
./myAnalysis/item1/round1/myoutput.txt
./myAnalysis/item1/round2/myoutput.txt... (2 Replies)
Discussion started by: jullee
2 Replies
6. Shell Programming and Scripting
I'm making a shell script to:
-copy directories to a new location
-perform conversions on the files within the copied directories
-move the newly created files to a new directory
Please see my super basic script and notes below... and thank you thank you thank you in advance !!
... (1 Reply)
Discussion started by: kayzee
1 Replies
7. Shell Programming and Scripting
Hello,
I need to add a part of folder name to the files inside it. For instance the file is
HMCBackup_20150430.155027.tgz
and it is under directory /nim/dr/HMCBackup/cops22
I need to add cops22 to the file name so as it would be cops22_HMCBackup_20150430.155027.tgz
Any help in doing... (10 Replies)
Discussion started by: hasn318
10 Replies
8. UNIX for Advanced & Expert Users
Hi,
So I struggled to find a solution to the following problem:
I want to make sed print only part of multiple different paths.
So lets say we have
/path/path1/path2/logs/bla/blabla
/path/path1/path2/path3/logs/yadda/yadda/yadda
Can someone suggest a way to make sed or other... (5 Replies)
Discussion started by: dampio
5 Replies
9. UNIX for Advanced & Expert Users
I am part of the group group1. The directory permission I am trying to cd into are 770 for both the parent directory and child directory but I still can not cd into. What am I doing wrong?
$ ls -l /NAS/infa/
drwxrwxr-x. 22 user1 group1 506 Jun 6 17:05 infa_shared
$... (5 Replies)
Discussion started by: cokedude
5 Replies
LEARN ABOUT DEBIAN
poet::environment
Poet::Environment(3pm) User Contributed Perl Documentation Poet::Environment(3pm)
NAME
Poet::Environment -- Poet environment
SYNOPSIS
# In a script...
use Poet::Script qw($poet);
# In a module...
use Poet qw($poet);
# $poet is automatically available in Mason components
# then...
my $root_dir = $poet->root_dir;
my $file = $poet->path("some/file.txt");
my $path_to_script = $poet->bin_path("foo/bar.pl");
my $path_to_lib = $poet->lib_path("Foo/Bar.pm");
DESCRIPTION
The Poet::Environment object contains information about the current environment and its directory paths.
PATH METHODS
root_dir
Returns the root directory of the environment, i.e. where .poet_root is located.
path (subpath)
Returns the root directory with a relative subpath added. e.g. if the Poet environment root is "/my/env/root", then
$poet->path("somefile.txt");
==> returns /my/env/root/somefile.txt
bin_dir
comps_dir
conf_dir
data_dir
db_dir
lib_dir
logs_dir
static_dir
Returns the specified subdirectory, which by default will be just below the root dirctory. e.g. if the Poet environment root is
"/my/env/root", then
$poet->conf_dir
==> returns /my/env/root/conf
$poet->lib_dir
==> returns /my/env/root/lib
bin_path (subpath)
comps_path (subpath)
conf_path (subpath)
data_path (subpath)
db_path (subpath)
lib_path (subpath)
logs_path (subpath)
static_path (subpath)
Returns the specified subdirectory with a relative subpath added. e.g. if the Poet environment root is "/my/env/root", then
$poet->conf_path("log4perl.conf");
==> returns /my/env/root/conf/log4perl.conf
$poet->lib_path("Data/Type.pm");
==> returns /my/env/root/lib/Data/Type.pm
OTHER METHODS
app_class
Returns the full class name to use for the specified class, depending on whether there is a subclass in the environment. e.g.
$poet->app_class('Cache')
will return "MyApp::Cache" if that module exists, and otherwise "Poet::Cache". This is used internally by Poet to implement auto
subclassing.
app_name
Returns the app name, e.g. 'MyApp', found in .poet_root.
conf
Returns the Poet::Conf object associated with the environment. Usually you'd access this by importing $conf.
current_env
A class method that returns the current (singleton) environment for the process. Usually you'd access this by importing $poet.
OBTAINING $poet SINGLETON
In a script:
use Poet::Script qw($poet);
In a module:
use Poet qw($poet);
$poet is automatically available in components.
You can also get it via
my $poet = Poet::Environment->current_env;
CONFIGURING ENVIRONMENT SUBDIRECTORIES
Any subdirectories other than conf_dir can be overridden in configuration. e.g.
# Override bin_dir
env.bin_dir: /some/other/bin/dir
With this configuration in place,
$poet->bin_dir
==> returns /some/other/bin/dir
$poet->bin_path("foo/bar.pl")
==> returns /some/other/bin/dir/foo/bar.pl
SEE ALSO
Poet
AUTHOR
Jonathan Swartz <swartz@pobox.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Jonathan Swartz.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
perl v5.14.2 2012-06-14 Poet::Environment(3pm)