Giving double square brackets is not wrong, the if statement would do the regular test. For more information read link1 and link2.Coming to the regular expression $answer != [a-zA-Z]*([a-zA-Z0-9_-]) on splitting it
Code:
[a-zA-Z]* --> Matches 0 or more alphabets both upper and lower case. According to the input given this matches first two letters SK in SK_BTS04A_hiQ_01b
( --> literal open brace match
[a-zA-Z0-9_-] --> Match 0 or 1 alphabets both lower and upper case,numbers from 0 to 9, underscore and a hyphen
) --> literal close brace match
Since it matches only first 2 letters the output would be 1. Additionally having double quotes around variables and literals while comparing is a good way to program.
Code:
#!/bin/ksh
answer=SK_BTS04A_hiQ_01b
if [[ "$answer" != "[a-zA-Z]*([a-zA-Z0-9_-])" ]]
then
echo 1
else
echo 2
fi
These 2 Users Gave Thanks to michaelrozar17 For This Post:
Hi
I have installed solaris 10 on an intel machine. Logged in as root. In CDE, i open terminal session, type login alex (normal user account) and password and i get this message
No utpmx entry: you must exec "login" from lowest level "shell" :confused:
What i want is: open various... (0 Replies)
Hi,
The below script should should create a file "COUNTFILE.log" if not found. But I am trying to run this and it is not creating the file .
#!/bin/sh
find . -name "COUNTFILE.log" > /dev/null 2>&1
if ; then
echo 0> COUNTFILE.log
fi
Please advice why it is not creating... (8 Replies)
Hi,
This is odd, however here goes. There are several shell scripts that run in our production environment AIX 595 LPAR m/c, which has sufficient memory 14GB (physical memory) and horsepower 5CPUs. However from time to time we get the following errors in these shell scripts. The time when these... (11 Replies)
Hi,
I have line in input file as below:
3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL
My expected output for line in the file must be :
"1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL"
Can someone... (7 Replies)
How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address
and column 3 contains “cc” e-mail address to include with same email.
Sample input file, email.txt
Below is an sample code where... (2 Replies)
Hello.
System : opensuse leap 42.3
I have a bash script that build a text file.
I would like the last command doing :
print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt
where :
print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies
LEARN ABOUT CENTOS
grub-render-label
GRUB-RENDER-LABEL(1) User Commands GRUB-RENDER-LABEL(1)NAME
grub-render-label - generate a .disk_label for Apple Macs.
SYNOPSIS
grub-render-label [OPTION...] [OPTIONS]
DESCRIPTION
Render Apple .disk_label.
-b, --bgcolor=COLOR
use COLOR for background
-c, --color=COLOR
use COLOR for text
-f, --font=FILE
use FILE as font (PF2).
-i, --input=FILE
read text from FILE.
-o, --output=FILE
set output filename. Default is STDOUT
-t, --text=STRING
set the label to render
-v, --verbose
print verbose messages.
-?, --help
give this help list
--usage
give a short usage message
-V, --version
print program version
Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.
REPORTING BUGS
Report bugs to <bug-grub@gnu.org>.
SEE ALSO
The full documentation for grub-render-label is maintained as a Texinfo manual. If the info and grub-render-label programs are properly
installed at your site, the command
info grub-render-label
should give you access to the complete manual.
grub-render-label (GRUB) 2.02-2ubuntu8.3 July 2018 GRUB-RENDER-LABEL(1)