You suggested to use a flat file. I'm not sure I understand, would that be to already perform the substitution of the variables with something like sed?
What substitution of what variables?
A flat file is a file like this:
Which can be used without transforming it into an array like
Quote:
The osascript is used save the Excel file as a tab delimited file which I will use in another script. The array comes form a list of files that are submitted through a hot folder.
Directly below is the script I use to format the array and move the files from one folder to another to be worked on.
Is there a way to call the osascript from the script I use to format the array, and write out my osascript file with the proper file names (your suggestion worked fine I just wondered if there is a more direct way).
Or is there a way to run the osascript in such a way that the shell can parse the variables in the array and pass it to the osascript?
The proper way would be to write the code you want in applescript, but I don't know applescript.
You have taken the long way around by transforming a file into an array with six invocations of sed however! That is unnecessary.
I have left out your outer 'while true' loop since I'm not certain what that's for. I don't think you actually want an infinite loop over the same data, do you?
Quote:
Below is the full osascript to save as tab delimited "FILENAME" is name of the original Excel files.
Using Hypercard to kludge Microsoft Excel into working automatically is rather the long way around too. Do you have Perl? Can you install Spreadsheet::WriteExcel?
Then you can do
These 2 Users Gave Thanks to Corona688 For This Post:
Hi,
I wish to store $string1 in $string1array a character in each array element.
Then i wish to echo the entire array to the screen so that it reads as the normal string again.
I have been trying with the code below but does not work. Please help...
To put string into array:
... (5 Replies)
I am facing a strange error while creating posix threads:
Given below are two snippets of code, the first one works whereas the second one gives a garbage value in the output.
Snippet 1
This works:
--------------
int *threadids;
threadids = (int *) malloc (num_threads * sizeof(int));
... (4 Replies)
Hi All,
I'm writing a nagios check that will see if our ldap servers are in sync...
I got the status data into a nested array, I would like to search key of each array and if "OK" is NOT present, echo other key=>values in the current array to a variable
so...eg...let take the single array... (1 Reply)
Hi Everyone,
#!/usr/bin/perl
use strict;
use warnings;
my @test=("a;b;qqq;c;d","a;b;ggg;c;d","a;b;qqq;c;d");
would like to split the @test array into two array:
@test1=(("a;b;qqq;c;d","a;b;qqq;c;d"); and @test2=("a;b;ggg;c;d");
means search for 3rd filed.
Thanks
find the... (0 Replies)
Hi everyone
I have one question about using array in perl. let say I have several log file in one folder.. example
test1.log
test2.log
test3.log
and the list goes on..
how to make an array for this file? It suppose to detect log file in the current directory and all the log file will... (3 Replies)
I have an array and two variables as below,
I need to check if $datevar is present in $filename.
If so, i need to replace $filename with the values in the array.
I need the output inside an ARRAY
How can this be done.
Any help will be appreciated. Thanks in advance. (2 Replies)
ok, so here is the issue, I have 2 arrays.
I need to be able to create a loop that will find ${ARRAY1 in the text doc, and replace it with ${ARRAY2 then write the results. I already have that working. The problem is, I need it to do that same result across however many items are in the 2... (2 Replies)
Trying to do some control flow parsing based on the index postion of an array member. Here is the pseudo code I am trying to write in (preferably in pure bash) where possible. I am thinking regex with do the trick, but need a little help.
pesudo code
if == ENDSINFIVEINTS ]]; then
do... (4 Replies)
Hi experts,
I have two arrays one has the file paths to be searched in , and the other has the files to be serached.For eg
searchfile.dat will have
abc303
xyz123
i have to search for files that could be abc303*.dat or for that matter any extension . abc303*.dat.gz
The following code... (2 Replies)
hello,
i need a bit of help on how to do this effectively in bash without a lot of extra looping or massive switch/case
i have a long array of M elements and a short array of N elements, so M > N always. M is not a multiple of N.
for case 1, I want to stretch N to fit M
arrayHuge
H = (... (2 Replies)