Microsoft
Software
Hardware
Network
Question : Unix update variable by position
Hi
Im new to Unix, as part of my learning im creating a hangman game using bash. I am having a problem showing what letters a user has guessed correctly.
So far I have 4 variables $word - that is the word a user is trying to guess, $hidden - that is the same as $word but replaces each letter with a -, $input_letter that is the current letter guess, and $position which is where the letter occurs in word.
eg $word = join
$hidden = ----
$input_letter = i
$position = 3
I want to replace 1 character in $hidden with $input_letter at $position. I also have to do this without the use of sed or awk.
Any help much appreciated
(unsure of which zone this would come under)
Answer : Unix update variable by position
#!/bin/bash
word=join
input_letter=i
hidden=${word//[^$input_le
tter]/-}
echo $hidden
Random Solutions
acrobat SDK
index is not being used if not forced..why?
I installed ruby186-27_rc2.on windows xp and how get an error ruby is not recognized as an internal or external command operable program or batch file.
Out of Offices Replies not sent to external email accounts
DVD crashes vista ultimate error 0x000000e3
Substr - Not recognized function, alternative string?
Membership site
Convert Access 97 Databases Programmically to Access 2003 File Format
Parsing XML in Oracle
Coldfusion 8 install broke Sharepoint on IIS 6.0