Reason why some commands need escaped-characters and other not
Hi, this is my first post and hope to make some contribution soon.
I'm still learning the basics of UNIX and Linux and BASH. Thus my need to understand the subject at hand. I don't have a problem with technical detail, so hit me
I have a script where two commands use the contents of a text file (containing path and file names) to perform actions on those files.
My question is this:
One of the commands needs to have the equals-signs and commas escaped (in the file names) but the other command doesn't. Why is this?
Thanks in advance.
Script file in progress:
This next command does NOT need to have the commas and equals signs escaped
This next command DOES need to have the commas and equals signs escaped
small extract of some of the file names contained in listoffiles.txt:
before change:
After Change: P.S. I'm trying to develop a script, so if anyone has suggestions for improvement, they will be very welcome. Alternatively I can post this as a separate thread for clarity's sake.
The script is intended to:
1) take a folder (A) with a very large number of files and subfolders and move the files to another folder (B) while keeping the folder structure.
2) The subfolders might exist in the target folder, so mv did seem to like that
3) Move a specific number of files at a time so as not to overwhelm the processing of the files in the target folder.
4) Process the next source folder and repeat the process
Last edited by doublefrangelic; 10-18-2010 at 09:09 AM..
Reason: Cleaned up code formatting for readability
I think that HTML code within posts should be turned off -- the vB Code can provide all the features we need. Then, you should modify the program to automatically escape any angle brackets, so that < gets translated to &lt; and > gets translated to &gt;
I see a lot of people garble their posts... (4 Replies)
Hi All,
I have got an echo statement with "\c" in it to avoid getting into a newline. Ths script is using #!\bin\sh
Any idea what could make it to escape "\c" (4 Replies)
Hi, I'm writing a long script for bash (on RHEL 5.0) to execute many commands. So, my idea is to create a function to deal with error checking and logging (see ceckoutput() below). This works with all commands except for sed. I think it may be a problems with escaped characters. So I did the... (4 Replies)
Hi all,
I'm new in unix scripting and I've a problem with a script... :confused:
I need to read a file, add some fields in the records, and write them in another file, but even when I simply read and write the records, the shell interprets some caracters and the result is that the records... (5 Replies)
Hello everybody.
Im really new in shell scripting. Im working with RedHat 4.
I have begin to do some scripts to test the posibilitys but Im fancing a disturbing problem.
some times the lines that I write add the return character or end-of-file ascii character to the command or argument tha... (2 Replies)
Hi,
I have a file containing color codes:
Fri May 25 17:13:04 2012: Starting MTA: exim4^ Loading cpufreq kernel modules...^How can I display it colorized on a linux terminal? (4 Replies)
Hi,
I am fairly new to unix scripting and recently tasked with some reporting scripts.
The reporting checks several batch jobs and this is quite iterative.
Now I am trying to minimize script effort and maximize reusability as there are only slight nuances in the repetitive tasks.
For... (3 Replies)
Not sure if this is possible, but I'm trying to read in a variable that needs to have its escape backslashes intact. So the person who enters the actual value does not have to type any \ characters. Example:
read list
X1000\ filecab.txt
echo "$list"
In this case the \ needs to be... (3 Replies)
Heyas
Figured me had a 'typo' in tui-conf-set, i went to fix it.
Now, i also figured, it might be nice to have tui-conf-set report (to console, not only exit code) wether it could save the variable to the file or not.
This said, I appended this code: (the tui-title and tui-echo lines are... (3 Replies)