Search found 8 matches
- 13 Jul 2010 18:55
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
Re: SET a:b=c won't work
ghostmachine4 , yeah... one liners are cool if you are coming from perl ;-) but for some reason my output was different: gawk "FNR=NR{s=$1}!/\[/{print s,$0}" template.txt words.txt one one two two three three aGerman I ran into a problem (both your script and mine), where in template.txt,...
- 10 Jul 2010 18:04
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
Re: SET a:b=c won't work
Using
Does make my code work.. but I guess it's always better to use subroutines. Thank again!
DOS is fun ;-)
Code: Select all
call set new=%%old:!search!=!replace!%%
Does make my code work.. but I guess it's always better to use subroutines. Thank again!
DOS is fun ;-)
- 10 Jul 2010 15:53
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
Re: SET a:b=c won't work
Yes that was frustrating, too bad it's for myself and not for a company that pay hourly haha :-) Well, that last script is perfect, exactly what I need. Thank you so much for your help eGerman! I have a question about the FOR loop that I posted in my first post. I put one FOR inside another one. Is ...
- 10 Jul 2010 08:15
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
Re: SET a:b=c won't work
That works perfectly! I'm looking at your code and it is still quite hard for me to read it :) A question: Because you defined "set replace=[###]", I'm not sure how to modify the script to not work in this way. My words.txt will never contain [abc], [def], etc. It will always use the first...
- 10 Jul 2010 07:20
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
Re: SET a:b=c won't work
aGerman, thanks. the words.txt file will only contain marker as the first line and 10-100 words after that. The template.txt file can a multi line, long story, e.g.: [###] little dog walked on a street and saw [###] little cats the [###] little dog started chasing the [###] little cats The idea, is ...
- 10 Jul 2010 06:38
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
Re: SET a:b=c won't work
Thanks for you reply Alan. About the :: ... I use this to comment the code, and as I understand that's the right way, please let me know how to write comments in a different way. I'm a programmer, but using DOS for the first time, and I got used to comment my code for those who will view it later......
- 10 Jul 2010 03:27
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
Re: SET a:b=c won't work
Sorry about that, I cut the counter part for some reason, updated first post.
Everything is working except "set new=!old:search=replace!"
Everything is working except "set new=!old:search=replace!"
- 09 Jul 2010 23:15
- Forum: DOS Batch Forum
- Topic: SET a:b=c won't work
- Replies: 16
- Views: 16418
SET a:b=c won't work
It's a search and replace script. I have a file called "words.txt" that looks like this: [###] one two three A template.txt file that looks like: example [###] The result should be : example one example two example three The idea is: the code below walks through every line inside word.txt,...