&2>/dev/null is still odd, the & is too many. The & before a descriptor number is needed on the RHS only, to distinguish it from a file name.
And, the only errors that a [[ ]] can produce are "syntax error", "not an integer", "division by zero". You want to see them!
If you want to supress an error from an embedded sub shell expression than redirect it within the sub shell.
In general, only suppress error messages when it makes sense - they help you!
And yes, I meant the
that should become
Last edited by MadeInGermany; 04-19-2020 at 09:24 AM..
Reason: correction: no surrounding *
This User Gave Thanks to MadeInGermany For This Post:
Thank you, I'll try to keep that present (2 & null) after reviewing current code.
What is this RHS you are refering to please?
Uhm, not really on the possible error topic - as I experienced it differently.
....
Phew... i still had that in the terminal so I could scroll to it...
This is with code of the 'initial' post/s ; where the 'catch' was different from the code we're talking about now (recent post with code).
This 'symbol' cannot be compared to a number, thus creating an 'expected' error message, which I wanted to get rid of -> as it breaks the visual experience.
Could you advice a better handling for this situation?
-> Catching arrow keys without showing the enduser an error message? <-
Err...
Why do I keep forgetting to post the other half?
Even with the suggested change by Ravinder, I keep getting these error messages.
Where I would have expected a continue before the ++set +x...
My point beeing, sadly, that even with the suggest speed-increase changes, it fails with an error message to the user.
EDIT:
And you were right... (I know wasnt what you wanted to point out):
Is what now solves my expections.
I really wish that those checks would have work/ed out as expected/anticpated, but none did, nor does.
So, I'm left with what is working (gives the expected result), allthough not nice.
EDIT2:
Nevermind.. I tested wrong (forgot to actualy press an arrow key on the X'th 'last' run)...
It's still all messed up when pressing an arrow key....
Hi
I have written a script to send email alerts when load of my linux server reaches max point
I keep getting false emails thought the load is normal , looks like same email is generated again and again - called from cron tab
checked if the tempfile is present , no it is not , cleaned... (22 Replies)
I have read the below from the book bash cookbook.Tail +1 filenames is similar to cat filename
I have tried the same in Ubuntu 11.10 with bash. 4.0 .
I have received error for the Same.
May I know in which system that will work fine ?
Thanks (1 Reply)
Checking configuration access files for an AIX server, left me wondering about this :confused::
If a user is added to system group, it gets gid=0 with some security risks because it gets some root kind of file access level.
Is this insecure condition kept if the user has admin variable... (0 Replies)
Why this happens?
How to solve this?
$netstat -na |grep 9325
tcp 0 0 127.0.0.1:9325 127.0.0.1:9325 ESTABLISHED
When a client socket repeatedly tries to connect to an inactive(no server socket is listening on this port) local port,connect succeeds.
... (1 Reply)
Hi All,
I am using the below Script to enter a line in the File:
#!/bin/ksh
# To delete the last line if it contains the pattern Redirect permanent / Virgin Atlantic Airways - Popup
echo "Enter the URL that should point to the particular microsite"
read url
# To delete the last line if it... (0 Replies)
Hi,
I'm new to UNIX and am trying to learn shell scripting in order to work on an interface that I inherited when a co-worker left. I need to be able to check to see whether a file exists to determine whether the FTP has taken place, but in testing, the if statement always evaluates as false,... (3 Replies)
i want to delete every newline and every line which starts with "RECORD......." in a file.
FILE:
Record 61391 in base BROCKHAUS (Timestamp: 2008-04-09 11:38:38)
UNTERTITEL :
Gräfin (seit 1707 Reichsgräfin) von, * Schwerin 4. 2. 1686, + Berlin
21. 10. 1744; wurde
Record 61392 in base BROCKHAUS... (4 Replies)
We have requirments to not allow a userid login abilities but allow users to 'su' to it. In solaris I normally set the shell in /etc/passwd to bin/false. THis does not work on Linux, any suggestions would help. (1 Reply)