My code worked on a Mac, now it does not work in another computer
I guess Mac has default bash. Then I copy my code to another comp and run it...And it gives me an error like "bad substitution"....
How I can change my code??? Never had before this kind of situation. Help please.
Code:
if [ -f "/Users/Natalie/lastserial" ]
then
n=$(sort /Users/Natalie/lastserial | tail -1)
fourthoct=${n:0:4}
thirdoct=${n:4:2}
thirdoct=${thirdoct#0}
secondoct=${n:6:2}
secondoct=${secondoct#0}
firstoct=${n:8:2}
firstoct=${firstoct#0}
if [ $((++firstoct)) -eq 100 ]
then
firstoct=0
if [ $((++secondoct)) -eq 32 ]
then
secondoct=0
if [ $((++thirdoct)) -eq 13 ]
then
thirdoct=0
((++fourthoct))
fi
fi
fi
printf "%04d%02d%02d%02d\n" $fourthoct $thirdoct $secondoct $firstoct > '/Users/Natalie/lastserial'
else
echo ` date +%Y%m%d`"00" >'/Users/Natalie/lastserial'
fi
Now it could be as simple as at work I use tsch, and at home it is bash.
Warning, first post and I am a complete newbie to unix.
At work, I use a simple script for updating a window when I am watching to see how a render is doing...
while 1
echo ---------------------------
echo
ls -lrth... (1 Reply)
Title says it all. I am doing a little research for a blog I want to write up on my website about different OS platforms. One thing that I am trying to figure out, is that would it appeal to people to load OS X on their PC, and would they be willing to pay for it?
If so, would you even... (17 Replies)
I need opinion from other !
I finished high school for computer technician few months ago and now I can not find a job because I do not have any experience with servers , I know basic staff about Linux and Unix and Windows better (used three 4 years) (this is way I registered here at... (3 Replies)
Hi All,
OS :- HPUX..
I have a following code, which I wrote to meet date and time condition. The below code refuse to work for some reason, I still don't have any idea, why ?
the below code, should exit out, if the day happens to be sat and time greater the 04:00 pm. I am bit surprised, that... (2 Replies)
I'm rebuilding my primary computer at work tomorrow. Currently, it has Windows 7. I would like to replace the main system with either Linux or Unix, although I would like to be able to run a fully operational Windows as a VM within that. Any recommendations on which Linux or Unix to go with?
I'm... (6 Replies)
Discussion started by: Sean_
6 Replies
LEARN ABOUT X11R4
perlmacos
PERLMACOS(1) Perl Programmers Reference Guide PERLMACOS(1)NAME
README.macos - Perl under Mac OS (Classic)
SYNOPSIS
This document briefly describes perl under Mac OS (Classic). If you are running perl under Mac OS X, you don't want to be here (unless you
are in the Classic environment under Mac OS X).
When we say "Mac OS" below, we mean Mac OS 7, 8, and 9, and not Mac OS X.
DESCRIPTION
The latest perl source itself builds on Mac OS, with some additional pieces. Support for Mac OS is now in the perl core, and MacPerl is
kept in close sync with regular perl releases.
To build perl for Mac OS (as an MPW tool), you will need the addition of the macos subdirectory, distributed separately. It includes extra
source files, config files, and make files. It also includes extra Mac-specific modules.
To build the MacPerl application, you will also need the macperl directory, which includes the source files for creating the application
itself.
All of this is available from the development site, via HTTP (in the MacPerl Installer, which includes all the source and binaries) and
anonymous CVS.
http://dev.macperl.org/
The source is also in the main perl repository in the macperl branch (the 5.6 source is in the maint-5.6/macperl branch).
You will also need compilers and libraries, all of them freely available. These are linked to from the SourceForge site. Go that site for
all things having to do with MacPerl development.
MacPerl 5.6.1 and later are supported on Mac OS 8.1 and later, for 68040 and PowerPC architectures. The MPW tool may be used on Mac OS
7.5.5 and 68030 computers.
MacPerl 5.2.0r4 is also available, on the CPAN and on SourceForge. It is based on perl 5.004, and works with Mac OS 7.5.5 and 68030 com-
puters.
AUTHOR
perl was ported to Mac OS by Matthias Neeracher <neeracher@mac.com>. It is currently maintained by Chris Nandor <pudge@pobox.com>.
DATE
Last modified 2002.05.02.
perl v5.8.9 2007-11-17 PERLMACOS(1)