OK so the read and expand from file is now good but here is another problem:
In my script the curl command that should reach the server is -
but this is what is sent -
curl -u userpassword -H 'Content-Type: application/json' -X POST //api/add/ -d '{ "nodename": "server001", "address": "10.10.10.01", "poolname": "serverpool1", "port": "80", "lbname" : "loadbalancer01" }'
I've tried different ways for escape like \ ` and other combinations of but it's just not working.
Thanks again for any help on this.
Last edited by yort; 08-19-2017 at 05:04 AM..
Reason: smiley
Hi,
does anybody knows how to manage, that the filenames are assigned to a variable in a loop afer getting them with set command in a ksh, like:
set B*.txt
i=1
c=$#
x=$((c+1))
echo "$x"
while ] ; do
_ftpfile$i="$"$i
echo "$_ftpfile$i"
i=$((i+1))
done
The first echo returns,... (2 Replies)
Hi,
I'm using a for loop reading from an input file that contains files, whose path includes a variable name.
But the for loop doesn't expand the variable and therefore can't find the file.
Here's an example:
File BACKUPFILES
/home/John/alpha
/home/Sue/beta... (8 Replies)
I'm wondering if any of you could lend an assist with a small problem.
First, I'm under the impression I need to use Delayed Environment Variable Expansion (DEVE), based on other things I've read across the web.
Summary: trying to use command shell (cmd.exe) in XP sp3 (if that's relevant) to... (4 Replies)
Hi,
I've got a text file with hundreds of lines I need to upload to an API via curl, one by one.
The text file is like:
2012-08-01 10:45,124
2012-08-02 10:45,132
2012-08-03 10:45,114
I want to get curl to go through the text file sending a post for each line.
like:
curl --request... (0 Replies)
Hi All,
I have to insert 2 values to a text file in specific places. I have been able to extract each variable value via a script but am not able to send these variable values to the text file.
Pasted is the script for extracting the variable values:
for i in `ls -1` ... (2 Replies)
I've got a file that looks like this (spaces before first entries intentional):
12345650-000005000GL140227 ANNUAL HELC FEE EN
22345650-000005000GL140227 ANNUAL HELC FEE EN
32345650-000005000GL140227 ANNUAL HELC FEE EN
I want to read through the file line by line,... (6 Replies)
Hello nix Experts,
I am a *nix rookie and have run into this issue, can some one help me here and let me know what I am doing wrong.
/home/user1> while read n
> do
> echo $n
> done < <(find . -type f -ctime -1 | grep abc)
I am getting the below error:
-sh: syntax error near... (5 Replies)
When I create a newfile, I am using the filename as a variable to create the new filename. When I ouput it, the filename contains the file extension in the middle of the file
example:
router1.txtshcdpneighbors.txt
router2.logshcdpneighbors.txt
My initial approach was to strip it out, now I... (2 Replies)
Hi,
Getting the below error while installing from ks.cfg unable to open input kickstart file curl#37 Couldn't open file /tmp/swappart
Here am trying to include /tmp/swappart file from pre section under disks and partition section. Dont know where exactly am doing wrong
My kickstart file... (3 Replies)
Discussion started by: Sumanthsv
3 Replies
LEARN ABOUT DEBIAN
dancer::serializer
Dancer::Serializer(3pm) User Contributed Perl Documentation Dancer::Serializer(3pm)NAME
Dancer::Serializer - serializer wrapper for Dancer
DESCRIPTION
This module is the wrapper that provides support for different serializers.
USAGE
Configuration
The serializer configuration variable tells Dancer which serializer to use to deserialize request and serialize response.
You change it either in your config.yml file:
serializer: "YAML"
Or in the application code:
# setting JSON as the default serializer
set serializer => 'JSON';
In your routes you can access parameters just like any route.
When in a route you return a Perl data structure, it will be serialized automatically to the respective serialized engine (for instance,
"JSON").
For "PUT" and "POST" methods you can access the "request-"body> as a string, and you can unserialize it, if you really need. If your
content type is recognized by the serializer, "request-"body> will be unserialized automatically, and it will be available as a standard
parameter.
For instance, if you call
curl -X POST -H 'Content-Type: application/json -d "{'id':'bar'}" /foo
your "foo" route can do something like:
post "/foo" => {
my $id = param('id'); # gets "bar"
# ...
}
AUTHORS
This module has been written by Alexis Sukrieh and Franck Cuny. See the AUTHORS file that comes with this distribution for details.
LICENSE
This module is free software and is released under the same terms as Perl itself.
SEE ALSO
See Dancer for details about the complete framework.
perl v5.14.2 2012-01-28 Dancer::Serializer(3pm)