awk to bash variable suddenly stores filessystem data
Dear Members,
I have the following situation I do not understand:
I have a large json encoded file which I need to grep and afterwards want to extract specific information.
I use this command to to that:
This works fine and give me the information I need:
Now pasting the same command in a shell variable
suddenly gives me all files and folders in that directory followed by the information I'm looking for:
Does anyone have a clue what could cause such behavior and can give some advice on how to get rid of the file information?
Thank you very much in advance
Crumble
Last edited by crumble; 02-25-2015 at 08:23 AM..
Reason: edited a more specific title
I was able to cut the problem to a minimal example:
Let's have a file /tmp/file with
Now,
gives the expected result:
Yet,
gives
The problem is the asterisk (*). If the asterisk is not present, it does not get substituted with the files and directories.
I assume I have to escape those characters but I cannot find a table of characters which have to be escaped. Maybe there is another way using other quote types or something else.
Any further help is very much appreciated!
I suspect it's just the way you're displaying $content.
echo * will be globbed by the shell before it display anything (which results in the list of filenames). Double-quotes should fix it (i.e. echo "${var}").
hi,
would you help me?
i have file total.csv
"a","e23","f"
"b,"34d","g"
"c","45f","f"
"d","45s","f"
count.csv
3
i do this :
paste -d',",' total.csv count.csv
but the result like this:
"a,"e23","f" 3
"b,"34d","g" (1 Reply)
hi all,
i need the shell script for he below requirement
i had the input file as
a_20121217_035120( frmat is a_date_hhmmss)
a_20121217_035128
a_20121217_035456
a_20121217_035767
a_20121217_035178
a_20121217_035189
a_20121217_035220
my output should be
a_20121217_035456... (0 Replies)
Hi All,
I tried below code
getting error.
AD=0
ZERO=0
if then
echo "AD is zero select another symbol"
fi
syntax error near unexpected token `fi'
plz help me to solve this error (4 Replies)
I am trying to write a shell script using awk which will format the output of the "ps -eaf" command by sorting it by user and then listing all of the processes for each user. Here is an example of the output I want:
Here is the code I have:
#! /bin/sh
for I in `ps -eaf h | awk '{print $1}'... (7 Replies)
Hello. I am a novince at writing shell scripts but here is the question. I have to write a shell script that does the following:
Once executed via crontab, the script should do the following:
a. get date/time stamp in for format 10-MAR-05 and
b. execute shell script my_script.sh (which... (2 Replies)
Folks;
on a unix server I have a mapping file which holds a list mountpoints of all databases and their mountpoints. tab delimited or colon deliminted..I needed to copy the datafiles from the pristine mountpoints to test's mountpoints in this case. I needed to do this by passing sid name using... (18 Replies)
I am new to UNIX.
I got the file from Oracle, with
two columns (Table Name and Column Name). I need to create the shell script where the result suppose to include
plain text, <table_name>, <Column_name> from the file.
Plain text will be the statements to create index in Oracle.
something like... (1 Reply)