I am writing a piece of code that is dash compliant and came across this error.
I have put it in the OSX section as that is what I am using.
I have no idea what the 'dash' version is but was installed about 6 months ago.
MBP, OSX 10.12.6, default terminal running dash on top of default bash.
Code:
#!/usr/local/bin/dash
delayme()
{
echo "Sleep for 1 second."
sleep 1
}
echo "Test the function."
delayme
echo "Test the timer."
time delayme
echo ""
echo "Test a real command."
time sleep 1
Result...
Code:
Last login: Mon Sep 11 19:10:20 on console
AMIGA:amiga~> cd Desktop/Code/Shell
AMIGA:amiga~/Desktop/Code/Shell> ./dash_function.sh
Test the function.
Sleep for 1 second.
Test the timer.
delayme: No such file or directory
0.00 real 0.00 user 0.00 sys
Test a real command.
1.00 real 0.00 user 0.00 sys
AMIGA:amiga~/Desktop/Code/Shell> _
I have no idea if this error also exists with Linux or other UNIX like flavours.
Does anyone know the reason why this error occurs using 'time' on the _function_ as the code works perfectly in 'bash'.
I can't find anything about it on the WWW.
I have written a script which does a following functions:-
1) Check a area if it is mounted or not
2) If the area is not mounted it will prompt the user to mount the are.
3) Once the area is mounted and the option is given as Y or y
the script continues...
My question is will the below... (2 Replies)
hi,
how can i can pass the value of unixformat to date/time? and how can i retrieve the day/month/year from a date?
thanks a lot for your help
ps:i using php (1 Reply)
I use FreeBSD,and use signal,like follows:
signal(SIGHUP,sig_hup);
signal(SIGIO,sig_io);
when I run call following code,it can run,but I find a puzzled question,it should print some information,such as printf("execute main()") will print execute main(),but in fact,printf fuction print... (2 Replies)
Hello again,
Am having an issue now with getting a simple grep command to work within a function..
The function is as below...
function findRecord() {
output=grep "001" recordDatabase
echo $output
}
At the moment the "001"... (3 Replies)
Hi,
I want to copy a file/directory ( recursively , if needed) and if destination directory does not exist create it ( with parent directory, if needed).
funcopy () {
if ; then
echo "$2 exists , copying files"
cp -r "$1" "$2"
else
echo "Directory does not exist;Create directory"
mkdir... (1 Reply)
Hi All,
I am new to Unix , there i am facing one problem with sleep command. that is ..
in while loop i have defined sleep function ..
my condition is like this
while #i knew this is infinite loop
do
sleep 200
echo "hello "
done.
this condition will never become .. true... (3 Replies)
Hello, and here's my problem:
I can't get my function to do what I want. When I call my function get_from_A_to_F I give it an argument $remainder. I want my function to substitute a number higher than 9 to a specific letter. If the argument is equal to 10 than it should change it to "A".... (8 Replies)
Hi i have a script that check pings and i use flock to so the script wont run
multipul times :
its not the whole script but this is the idea :
(
flock -x -w 3 200 || exit 1
/usr/sbin/fping -c$count -i$interval -a $hosts > $FILE1 2>&1
) 200>/var/lock/.myscript.exclusivelock
now i... (4 Replies)
Hello everyone
I really hope you can help me, I can't continue:
Im on a project to work with my Server.
I wanted to put on my server all data-systems and I did this:
df -h
The output is a string.
How can I turn the string into a table?
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf... (5 Replies)
Well, guys I saw a question about GOTO for Python.
So this gave me the inspiration to attempt a GOTO function for 'dash', (bash and ksh too).
Machine: MBP OSX 10.14.3, default bash terminal, calling '#!/usr/local/bin/dash'...
This is purely a fun project to see if it is possible in PURE... (3 Replies)
Discussion started by: wisecracker
3 Replies
LEARN ABOUT DEBIAN
jifty::manual::style
Jifty::Manual::Style(3pm) User Contributed Perl Documentation Jifty::Manual::Style(3pm)NAME
Jifty::Manual::Style - Jifty coding style guide
Default style
When in doubt, default to whatever Damian Conway's Perl Best Practices says.
Private documentation
When documenting a private method, or providing documentation which is not useful to the user of the module (and is presumably useful to
the developer), wrap it in =begin/end private. This way it does not show up in perldoc where a user would see it and yet is still
available and well formatted (that is, not just a lump comment) when looking at the code.
=begin private
=head2 import_extra
Called by L<Test::More>'s C<import> code when L<Jifty::Test> is first
C<use>'d, it calls L</setup>, and asks Test::More to export its
symbols to the namespace that C<use>'d this one.
=end private
sub import_extra {
...
}
Test temp files
Files created by tests should be declared as such using Jifty::Test->test_file() so they are cleaned up on a successful test run.
Use Shell::Command
Shell::Command has a number of functions which work like common shell file commands such as "touch", "cp" and "mv". They are battle tested
and cross-platform. Use them instead of coding your own.
For example, instead of this:
open my $file, ">foo";
close $file;
Do this:
use Shell::Command;
touch $file;
Case insensitive matching
To check if a string equals another string case insensitively, do this
lc $foo eq lc $bar;
lc $foo eq 'bar';
not this:
$foo =~ /^Q$barE/i;
$foo =~ /^bar$/i;
perl v5.14.2 2010-12-08 Jifty::Manual::Style(3pm)