Sponsored Content
Top Forums Shell Programming and Scripting To print diamond asterisk pattern based on inputs Post 303037600 by rdrtx1 on Wednesday 7th of August 2019 12:12:09 PM
Old 08-07-2019
Code:
echo "enter the mininum number "
read min
echo "enter the maximum number "
read max
stars=$(printf '%*s' $(( $max * 2 )) '')
stars=${stars//  / *}
cnt=0;
for (( i=$min;i<=$max;i++)); do printf "%*s%s\n" $((( max - i + 1 ))) " " "${stars:1:$((( $i * 2 )))}" ; (( cnt = cnt + i )) ; done
for (( i=$max-1;i>=$min;i--)); do printf "%*s%s\n" $((( max - i + 1 ))) " " "${stars:1:$((( $i * 2 )))}"; (( cnt = cnt + i )) ;done
echo Total: $cnt


Last edited by rdrtx1; 08-08-2019 at 11:32 AM.. Reason: including total count.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

how to print asterisk without its wild card functionality

I have three cron entries in a file /cron_entries as 15 * * * * /bin/hourjobs > /tmp/hrjob.log 2>&1 .................. .................... I am trying to read this file in for loop using code below: cron=`cat /cron_entries` for line in $cron do printf... (4 Replies)
Discussion started by: sudh
4 Replies

2. Shell Programming and Scripting

Print a pattern between the xml tags based on a search pattern

Hi all, I am trying to extract the values ( text between the xml tags) based on the Order Number. here is the sample input <?xml version="1.0" encoding="UTF-8"?> <NJCustomer> <Header> <MessageIdentifier>Y504173382</MessageIdentifier> ... (13 Replies)
Discussion started by: oky
13 Replies

3. UNIX for Dummies Questions & Answers

print multiple lines from text file based on pattern list

I have a text file with a list of items/patterns: ConsensusfromCGX_alldays_trimmedcollapsedfilteredreadscontiglist(229095contigs)contig12238 ConsensusfromCGX_alldays_trimmedcollapsedfilteredreadscontiglist(229095contigs)contig34624... (1 Reply)
Discussion started by: Oyster
1 Replies

4. Shell Programming and Scripting

grep based on pattern in a line and print the column before that

$ cat file.log Message Number = : Sending message 10:50:16^|^reqhdr.dummyid^=^02^|^reqhdr.timezone^=^GMT+05:30^|^DUMMYREQUEST^=^BH||||||||||||||||||$BD|OL|C|V||DummyAcctNo|02||24/12/2011|ST_DDM|DDM||||||||reqUUID110612105016$BT||||||||||||||||||$] Length I have the above line in the... (4 Replies)
Discussion started by: kalidass
4 Replies

5. Shell Programming and Scripting

print the whole row in awk based on matched pattern

Hi, I need some help on how to print the whole data for unmatched pattern. i have 2 different files that need to be checked and print out the unmatched patterns into a new file. My sample data as follows:- File1.txt Id Num Activity Class Type 309 1.1 ... (5 Replies)
Discussion started by: redse171
5 Replies

6. Shell Programming and Scripting

Print Unknown Number of User Inputs in awk

Hello, I am new to awk and I am trying to figure out how to print an output based on user input. For example: ubuntu:~/scripts$ steps="step1, step2, step3" ubuntu:~/scripts$ echo $steps step1, step2, step3 I am playing around and I got this pattern that I want: ... (3 Replies)
Discussion started by: tattoostreet
3 Replies

7. Shell Programming and Scripting

Print column based on pattern

Hi all, how print on columns when contain un pattern specific, e.g. $cat file1 3234 234 2323 number1 number2 number3 123 242 124 124 number2 324 424 543 626 number1 3463 234 534 345 number3 6756 345 2352 334 345 234 need output file1 way (2 Replies)
Discussion started by: aav1307
2 Replies

8. Shell Programming and Scripting

Print asterisk instead of password (Bash)

OS : RHEL 6.5 Shell : Bash With the following bash shell script, when I enter password, it won't be printed in the screen. But, I would like Asterisk character to be printed instead of the real characters. Any idea how ? $ cat pass.sh echo "Enter the username" read username echo... (3 Replies)
Discussion started by: John K
3 Replies

9. UNIX for Beginners Questions & Answers

Reading a file line by line and print required lines based on pattern

Hi All, i want to write a shell script read below file line by line and want to exclude the lines which contains empty value for MOUNTPOINT field. i am using centos 7 Operating system. want to read below file. # cat /tmp/d5 NAME="/dev/sda" TYPE="disk" SIZE="60G" OWNER="root"... (4 Replies)
Discussion started by: balu1234
4 Replies

10. UNIX for Beginners Questions & Answers

Find matched pattern and print all based on certain conditions

Hi, I am trying to extract data based on certain conditions. My sample input file as below:- lnc-2:1 OnePiece tra_law 500 688 1 . . g_id "R792.8417"# tra_law_id "R792.8417.1"# g_line "2.711647"# KM "8.723820"# lnc-2:1 OnePiece room 500 510 1 . . g_id "R792.8417"# tra_law_id "R792.8417.1"#... (7 Replies)
Discussion started by: bunny_merah19
7 Replies
GNUPOD_ADDSONG(1)						   User Commands						 GNUPOD_ADDSONG(1)

NAME
gnupod_addsong - upload music to the iPod SYNOPSIS
gnupod_addsong [OPTION]... DESCRIPTION
Upload Music to the iPod. This Version can read MP3 AAC/ALAC (no DRM) and PCM (aka .wav) files. It can even read FLAC files if Audio::FLAC is aviable and the --decode switch was used. (Note: The iPod can't play FLAC files, in this case, gnupod_addsong converts the FLAC files 'on-the-fly' using 'flac') --help display this help and exit --version output version information and exit -m, --mount=DIRECTORY iPod mountpoint. Default is $IPOD_MOUNTPOINT -r, --restore Restore the iPod. Use this if your iPod is messed up. You will lose all playlists -d, --duplicate Allow duplicate files. Per default, gnupod_addsong checks for duplicate files. Use this switch to disable the check. -p, --playlist=NAME Add songs to this playlist --disable-v1 Do not read ID3v1 Tags --disable-v2 Do not read ID3v2 Tags --decode=mp3|pcm|aac|aacbm Convert FLAC and OGG files On-The-Fly into choosen format and add them. You need the Perl modules 'Audio::FLAC::Header' for FLAC files and 'Ogg::Vorbis::Header::PurePerl' for OGG files. Lame is needed for MP3 Output and FAAC (>= 1.24) is needed for AAC output. Btw: 'aacbm' means a Bookmark-AAC File (M4B) See --reencode to specify the quality of the output file. -e, --reencode=INT Re-encode while adding Files. 0=God / 9=Bad Quality. Lame is needed for MP3, FAAC for AAC (m4a). --set-title=STRING Force Title --set-artist=STRING Force Artist --set-album=STRING Force Album --set-genre=STRING Force Genre --set-rating=INT Force Rating: 0 = 0 starts / 20 = 1 star / 40 = 2 stars / 60 = 3 stars / 80 = 4 stars / 100 = 5 stars --set-playcount=INT Force Playcount --set-songnum Order songs on the iPod in the same order as they were added (= Overwrite songnum tag) --set-bookmarkable Set this song as bookmarkable (= Remember position) --set-shuffleskip Exclude this file in shuffle-mode --set-compilation Mark songs as being part of a compilation --min-vol-adj=INT Minimum volume adjustment done if ID3v2.4 RVA2 tags are found. Default is 0 (= Do nothing) --max-vol-adj=INT Maximum volume adjustment done if ID3v2.4 RVA2 tags are found. Default is 0 (= Do nothing) Using this two options, you can adjust the volume in the range -100% to +100%. AUTHOR
Written by Adrian Ulrich REPORTING BUGS
Report bugs to <bug-gnupod@nongnu.org> COPYRIGHT
Copyright (C) Adrian Ulrich This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICU- LAR PURPOSE. SEE ALSO
The full documentation for gnupod is maintained as a Texinfo manual. If the info program and GNUpod are properly installed at your site, the command info gnupod should give you access to the complete manual. gnupod_addsong 1.00 April 2007 GNUPOD_ADDSONG(1)
All times are GMT -4. The time now is 12:41 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy