Hi,
I'm trying to get the filename from a full path, but the filename contain spaces. So basename tries to remove the "suffix" which is part of the filename...
Ex.
#!/bin/ksh
INPUT=/full/path/file with space.mp3
FILE=$(basename $INPUT)
This will return a basename exception trying to... (2 Replies)
Hi guys if i do
a=`basename -e -s /home/j/john/*`
du -k -h $a | sort -nr | head -10
why when i run the script does it work but also say usage basename string
any ideas thanks (9 Replies)
Hi,
can anyone let me know how to interpret the below third line in the following code.
Gone through the man pages of "basename", but no go.
for f in *.foo;
do
base=`basename $f .foo`
mv $f $base.bar
done
Thanks. (2 Replies)
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)
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)
Hi All,
I would like to improve my bash scripting skill and found a problem which I do not understand. Task is to search and print files in directory (and subdirecories) which contains its own name. Files can have spaces in name.
This one works fine for files in main directory, but not for... (4 Replies)
I would like to use basename with wc .. I know I can use awk, but want to use basename.
Change this
wc -l txt*
106 /home/popeye/txt1
154 /home/popeye/txt2
159 /home/popeye/txt3
420 total
to this
wc -l txt*
106 txt1
154 txt2
159 txt3
420 total (4 Replies)
Discussion started by: popeye
4 Replies
LEARN ABOUT DEBIAN
plack::middleware::recursive
Plack::Middleware::Recursive(3pm) User Contributed Perl Documentation Plack::Middleware::Recursive(3pm)NAME
Plack::Middleware::Recursive - Allows PSGI apps to include or forward requests recursively
SYNOPSIS
# with Builder
enable "Recursive";
# in apps
my $res = $env->{'plack.recursive.include'}->("/new_path");
# Or, use exceptions
my $app = sub {
# ...
Plack::Recursive::ForwardRequest->throw("/new_path");
};
DESCRIPTION
Plack::Middleware::Recursive allows PSGI applications to recursively include or forward requests to other paths. Applications can make use
of callbacks stored in "$env->{'plack.recursive.include'}" to include another path to get the response (whether it's an array ref or a code
ref depending on your application), or throw an exception Plack::Recursive::ForwardRequest anywhere in the code to forward the current
request (i.e. abort the current and redo the request).
EXCEPTIONS
This middleware passes through unknown exceptions to the outside middleware stack, so if you use this middleware with other exception
handlers such as Plack::Middleware::StackTrace or Plack::Middleware::HTTPExceptions, be sure to wrap this so Plack::Middleware::Recursive
gets as inner as possible.
AUTHORS
Tatsuhiko Miyagawa
Masahiro Honma
SEE ALSO
Plack Plack::Middleware::HTTPExceptions
The idea, code and interface are stolen from Rack::Recursive and paste.recursive.
perl v5.14.2 2011-06-22 Plack::Middleware::Recursive(3pm)