03-05-2009
Chris -
With regard to arrays -
I disagree. Simply because you can NOT do something and have it work doesn't necessarily mean it is a great idea. There is a concept: self-documenting code.
Yes, syntactically, you are correct. In terms of good practice you are not. IMO.
You obviously do not buy this idea, so it's okay. Perderabo & I have gone around on this as well.
My point: In real world shops, especially now, people come & go & get outsourced.
Harder to read code is harder to maintain. Period. See 'Code Complete' by Steve McConnell 2nd Ed. Small changes to improve readability matter in the long run because 95% of the cost of software is in maintenance....
Unless this is a massive system operation running in an environment where you need to limit process resource usage as much as possible, code obfuscation in an attempt to gain performance is not de facto a good idea always. Not that this example makes much difference performance wise. Just coding for the 'next guy'.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I am trying to run the script bellow but its given me "syntax error at line 20 :'done' unexpected." error message"
can someone check to see if the script is ok? and correct me pls.
Today is my first day with scripting.
Gurus should pls help out
#!/bin/ksh
# Purpose: Check to see if file... (3 Replies)
Discussion started by: ibroxy
3 Replies
2. Solaris
one of my script as follows
HOME=/apps/logs
mv $HOME/cron.log $HOME/cron.log.`date +%Y-%m-%d`
touch $HOME/cron.log
fi
i am getting error as follows
on the last line we are getting ...
"syntax error near unexpected token `fi' "
please suggest.... (4 Replies)
Discussion started by: GIC1986
4 Replies
3. Shell Programming and Scripting
Hello forum,
I hope my problem is easy to solve for someone in here!
My main task is to copy a large amount of imap-accounts from one server to another. There is a tool (Perl) called imapsync which does the job exellent. Unfortunately I'm only able to run it on one account at a time.
After... (3 Replies)
Discussion started by: primaxx
3 Replies
4. Shell Programming and Scripting
the below code will search attr string inside makefile under the modelno on given path.
echo "Enter model no for searching string inside makefile"
read inputs2
#find /pools/home_unix/sapte/work/models/model/$inputs2 -name "makefile" | xargs grep "attr" \;
#;;I am getting below error.... (7 Replies)
Discussion started by: lathigara
7 Replies
5. Shell Programming and Scripting
Hi Techies,
can anyone please debug the following Script and let me know what is going wrong here.
im getting the following error
#!/usr/bin/bash
# ##############################################################################################
#
# Variables
#
#... (2 Replies)
Discussion started by: mahi_mayu069
2 Replies
6. Shell Programming and Scripting
Hi All,
Please hav a look at the below peice of script and let me know if there are any syntax errors.
i found that the below peice of Script is causing issue. when i use SFTP its working fine, but there is a demand to use FTP only. please find below code and explain if anything is wrong... (1 Reply)
Discussion started by: mahi_mayu069
1 Replies
7. Shell Programming and Scripting
While i m running below code, it is giving me the error"syntax error at line 15: `end of file' unexpected".
Pls let me know what is wrong here..i tried many ways, but no luck
dbSID="SWQE"
usrname="apps"
password="Wrgthrk3"
count=0
while
do
sqlplus $usrname/$password@$dbSID... (5 Replies)
Discussion started by: millan
5 Replies
8. BSD
#!/bin/bash
#--------------------------------------------------------
# Setup prompt
# Author Zeeshan Mirza
# Data: 06-08-2017
#--------------------------------------------------------
if
then
. ./.profile_custom_pre
fi
umask 022
set -o vi
export EDITOR=vi
export VISUAL=vi... (3 Replies)
Discussion started by: getzeeshan
3 Replies
9. Shell Programming and Scripting
Hello all,
I am running a script to generate a report and mail it to an email address.
When I am trying to validate whether the file is a 0 kb file, I am getting the below error.
Error: "Syntax error; unexpected end of file"
Any suggestions please?
Code:
#!/bin/sh
.... (1 Reply)
Discussion started by: Pradeep_Raj
1 Replies
10. Shell Programming and Scripting
Hi all,
I run the script runvdr from the package runvdr-extreme for many years without any problem (I'm not allowed to post links, but it should be easy to find). Now I tried to run it from within LibreElec which gives me the following error unexpected "(" (expecting "}"). The corresponding line... (12 Replies)
Discussion started by: ACorner
12 Replies
LEARN ABOUT DEBIAN
bluemindo
bluemindo(1) General Commands Manual bluemindo(1)
NAME
bluemindo - simple yet powerful audio player
SYNOPSIS
bluemindo [options]
DESCRIPTION
This manual page documents briefly the bluemindo command.
bluemindo Bluemindo is a really simple but powerful audio player in Python/PyGTK, using GStreamer. It can downloads albums or artists pic-
tures and lyrics as doing desktop notifications or sending music to your Last.fm profile or on your Jabber account (via PEP).
You can also choose the view mode: lightweight (very simple way to use the player: you only have a playlist), basic (you have a tree of
artists>albums and a playlist), normal (the most usual mode for audio players), full (you have a list of artists and saved playlists, a
list of albums covers by artists and the playlist) or albums.
OPTIONS
These programs follow the usual GNU command line syntax, with long options starting with two dashes (`-'). A summary of options is
included below. For a complete description, see the Info files.
-h, --help
Show summary of options.
--current
Show the current playing song artist, title and album.
--current-cover
Show the path to the album cover of the current playing song.
--current-lyrics
Show the lyrics for the current playing song.
--playpause, --play, --pause
Play or pause the song.
--stop Stop the song.
--previous
Jump to the previous song in playlist.
--next Jump to the next song in playlist.
--volume-more [ STEP ]
Increase the volume, you can specify a step (0 > 100).
--volume-less [ STEP ]
Decrease the volume, you can specify a step (0 > 100).
--volume=VOLUME
Set the volume: 0 > 100.
--reload
Reload the songs from your music folder.
--quit, --plunge
Quit Bluemindo.
AUTHOR
bluemindo was written by Erwan Briand <erwan@codingteam.net>.
This manual page was written by Thibaut GIRKA <thibaut.girka@gmail.com>, for the Debian project (but may be used by others).
June 22, 2008 bluemindo(1)