Minicom runscript: How to send escape character ( \ )


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Minicom runscript: How to send escape character ( \ )
# 1  
Old 03-05-2008
Minicom runscript: How to send escape character ( \ )

Please can any of you address my query which I dont find in the runscript MAN page
and other results on google.
I am using minicom scripts to configure my uboot environment.

I have to send a string which contains the escape character ( \ ) itself as follows

send "set bootcmd bootm cp.b $(INITRD_FLASH) 0x1200000 0x100000 \;bootm $(ZIMAGE_FLASH) 0x1200000"

when I execute the script, minicom shows error the following message when executing the above mentioned line

"script "flash_mpc8349.minicom": syntax error in line 30 (word contains ESC or quote)"

I tried prefixing it with ^ (^\) but didnt work. Would be great if you could let me know if there is a specific sequence to send the ( \ ) character.

Thanking you,
Regards,
Raman
# 2  
Old 10-02-2008
I have recently ran into this problem and after much frustration i found this to work. in your send use \\ for the special characters.

send "set bootcmd bootm cp.b $(INITRD_FLASH) 0x1200000 0x100000 \;bootm $(ZIMAGE_FLASH) 0x1200000"

so your send would look like this instead.

send set bootcmd bootm cp.b \\$\\(INITRD_FLASH\\) 0x1200000 0x100000\\;bootm \\$\\(ZIMAGE_FLASH\\) 0x1200000

i did not need the quotes, in fact i found they occasionally created other problems.

hope this helps.

reguards
henrylimppet
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Send/receive file through serial using minicom

i have connected with my board through serial interface using minicom and i am running a bash script, which should test ethernet (ping test), USB read/write, RS232 .. I have managed to test ethernet and USB read/write. I test ethernet with ping. I test USB read/write, using dd and verifying... (10 Replies)
Discussion started by: linuxmember
10 Replies

2. Shell Programming and Scripting

Function to add escape character before specified character

Hi , I am looking for a function which will do the following. 1. I have a variable which will hold few special chracter like SPECIAL_CHARS="& ;"2. I have an escape character. ESCAPE_CHAR="\"3. Now when I passed some string in the function it will return the same string but now it will... (8 Replies)
Discussion started by: Anupam_Halder
8 Replies

3. UNIX for Advanced & Expert Users

Escape special character

My input is: jdbc:Oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=10.147.109.211)(PORT=1526))(CONNECT_DAT A=(SID= MWDBD22))) In the search pattern, ( and ) and . and @ are special RE, and need to be escaped \( and \) and \. and \@ how can i do it by script or command (9 Replies)
Discussion started by: arindam guha
9 Replies

4. Shell Programming and Scripting

Escape special character

Hi, How to use * in call to pl/sql block from shell script? The line "select * from" is causing all files and directiores to show up in email notification but if I give all column names then it works, Please let me know how to use '*' instead of giving all column names, in other wirds how to... (2 Replies)
Discussion started by: sandy162
2 Replies

5. Shell Programming and Scripting

replace \ (escape character)

All , i have input line as below . abc\ , ewioweioi \, and want the output as below removing the "\" abc , ewioweioi , could anyone help me out (2 Replies)
Discussion started by: expert
2 Replies

6. Shell Programming and Scripting

perl how to escape (|) character

my @array; my $sepa = "|"; print $sepa; open FH, "<100_20091023_2.txt"; while(<FH>){ push @array, split(/\$sepa/, $_); print "@array\n\n"; } I am not able split the line which have | separated (1 Reply)
Discussion started by: pritish.sas
1 Replies

7. Shell Programming and Scripting

Escape character in sed

Hello experts I am trying to write a shell script which will add ' ' to a unix variable and then pass it to oracle for inserting to a table. I am running the script as root and I have to do a su -c . The problem is the character ' is not recognised inside sed even after adding escape... (1 Reply)
Discussion started by: pvedaa
1 Replies

8. Shell Programming and Scripting

Escape character

Hi , I want to change space to ' in my script. I tried doing this, sed 's/ /\'/g' filename but i could not get it. can some one help me please. Thanks, Deepak (4 Replies)
Discussion started by: deepakpv
4 Replies

9. Shell Programming and Scripting

awk / escape character

Hi I'm trying to split a dir listing eg /home/foo1/foo2 I'm using ksh I've tried dir=/home/foo1/foo2 splitit=`echo $dir | awk -F '\/' '{print $1}'` echo $splitit nothing is output! I have checked the escape character. The only one I have found is \ BTW `pwd` | awk -F \/... (8 Replies)
Discussion started by: OFFSIHR
8 Replies

10. Shell Programming and Scripting

Escape character in vi?

I want to replace a string which contains "/" in vi but what is the escape character for forward slash? e.g. I have a text file with the contents below and I want to replace "/Top/Sub/Sub1" with "ABC". /Top/Sub/Sub1 The replace command I am using is ... (4 Replies)
Discussion started by: stevefox
4 Replies
Login or Register to Ask a Question