02-12-2011
if i have a string, and its either the path to a file or directory, how do i check if its a path to file or if its a directory?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I wonder if the script below is possible to write somehow more efficiently. It seems to me the problem is very common..
CreateFolders() # parameter: name of file with relative path with regard to directory $project_root
{
echo $1 | awk '{ n=split($1, array, "/");
... (2 Replies)
Discussion started by: MartyIX
2 Replies
2. Shell Programming and Scripting
Hi:
I have a requirement as below:
I have some standard Unix commands modified and kept them in a directory say /usr/clsh/bin. For example I have a script named "ls" kept here which is modified version of "ls" (say it always gives long listing i.e. ls -l).
When any user logs on and types... (2 Replies)
Discussion started by: ramesh_samane
2 Replies
3. Shell Programming and Scripting
I have a script in which i want to print absolute path of the same script irrespective of path from where i run script.
I am using
test.sh:
echo "pwd : `pwd`"
echo "script name: $0"
echo "dirname: `dirname $0`"
when i run script from /my/test/dir/struct as ../test.sh the output i... (10 Replies)
Discussion started by: rss67
10 Replies
4. Shell Programming and Scripting
Hi
#Testing for file existence
if ; then
echo 'SCHOOL data is available for processing'
else
echo 'SCHOOL DATA IS NOT AVAILABLE FOR PROCESSING'
:
i wrote a script, where it begins by checking if file exists or not.
If it exists, it truncates the database... (2 Replies)
Discussion started by: rxg
2 Replies
5. Shell Programming and Scripting
Hi All,
Can you please provide some pointers to move files from Base path to multiple paths in efficient way.Folder Structure is already created.
/Path/AdminUser/User1/1111/Reports/aaa.txt to /Path/User1/1111/Reports/aaa.txt
/Path/AdminUser/User1/2222/Reports/bbb.txt to... (6 Replies)
Discussion started by: karthikgv417
6 Replies
6. Shell Programming and Scripting
Hi experts,
I have multiple file names ending with .jsp located in $SOME_DIR, $SOME_DIR/f1/,$SOME_DIR/f2/test,$SOME_DIR/f3/fa
and there are equivalent class files in $SOME_DIR/WEB-INF/classes/_pages,$SOME_DIR/WEB-INF/classes/_pages/_f1,... (0 Replies)
Discussion started by: oraclermanpt
0 Replies
7. UNIX for Advanced & Expert Users
Currently I am using this laborious command
lvdisplay | awk '/LV Path/ {p=$3} /LV Name/ {n=$3} /VG Name/ {v=$3} /Block device/ {d=$3; sub(".*:", "/dev/dm-", d); printf "%s\t%s\t%s\n", p, "/dev/mapper/"v"-"n, d}'
Would like to know if there is any shorter method to get this mapping of... (2 Replies)
Discussion started by: royalibrahim
2 Replies
8. Shell Programming and Scripting
I use the below command with echo $? to determine if a file path exists.
ls /app/weblogic/myserver4/logs/`hostname`/data/proc.pid
Output:
/app/weblogic/myserver4/logs/myhostseven/data/proc.pid
The problem is that I have both AIX and Linux systems.
On some servers hostname is either... (6 Replies)
Discussion started by: mohtashims
6 Replies
9. UNIX for Beginners Questions & Answers
Hello,
I am creating a file with all the source folders included in my git branch, when i grep for the used source, i found source included as relative path instead of absolute path, how can convert relative path to absolute path without changing directory to that folder and using readlink -f ? ... (4 Replies)
Discussion started by: Sekhar419
4 Replies
10. Programming
i have make file which i try to make them generic
but it keeps to compline it missing include directory
this is the makefile :
CXX=g++
CPPFAGS= -Wall -O0 -g -std=c++14
INCLUDES = -I/home/vagrant/libuv/include -Isrc
LIBS_DIRS = -L/home/vagrant/libuv/build
LDFLAGS=... (7 Replies)
Discussion started by: umen
7 Replies
LEARN ABOUT SUSE
gtk2::treepath
Gtk2::TreePath(3) User Contributed Perl Documentation Gtk2::TreePath(3)
NAME
Gtk2::TreePath
HIERARCHY
Glib::Boxed
+----Gtk2::TreePath
METHODS
treepath or undef = Gtk2::TreePath->new ($path=undef)
o $path (string)
Create a new path. For convenience, if you pass a value for $path, this is just an alias for "new_from_string".
treepath = Gtk2::TreePath->new_first
treepath or undef = Gtk2::TreePath->new_from_indices ($first_index, ...)
o $first_index (integer) a non-negative index value
o ... (list) of zero or more index values
The C API reference docs for this function say to mark the end of the list with a -1, but Perl doesn't need list terminators, so don't do
that.
This is specially implemented to be available for all gtk+ versions.
treepath or undef = Gtk2::TreePath->new_from_string ($path=undef)
o $path (string)
$path->append_index ($index_)
o $index_ (integer)
integer = $a->compare ($b)
o $b (Gtk2::TreePath)
Compares two paths. If $a appears before $b in the three, returns -1. If $b appears before $a, returns 1. If the nodes are equal,
returns 0.
integer = $path->get_depth
$path->down
Moves $path to point to the first child of the current path.
list = $path->get_indices
Returns a list of integers describing the current indices of $path.
boolean = $path->is_ancestor ($descendant)
o $descendant (Gtk2::TreePath)
boolean = $path->is_descendant ($ancestor)
o $ancestor (Gtk2::TreePath)
$path->next
Moves $path to point to the next node at the current depth.
$path->prepend_index ($index_)
o $index_ (integer)
boolean = $path->prev
Moves $path to point to the previous node at the current depth, if it exists. Returns true if there is a previous node and $path was
modified.
string = $path->to_string
boolean = $path->up
Moves $path to point to its parent node; returns false if there is no parent.
SEE ALSO
Gtk2, Glib::Boxed
COPYRIGHT
Copyright (C) 2003-2008 by the gtk2-perl team.
This software is licensed under the LGPL. See Gtk2 for a full notice.
perl v5.12.1 2010-07-05 Gtk2::TreePath(3)