Sponsored Content
Top Forums Shell Programming and Scripting ksh - variable to be set to windows path issue Post 302976879 by chill3chee on Thursday 7th of July 2016 01:37:30 PM
Old 07-07-2016
ksh - variable to be set to windows path issue

Greetings Experts,
I need to pass a parameter to ksh and the value is windows path eg: sh abc.txt C:\Users\chill3chee\Desktop

No matter I try with \ delimiter, still could not get this exact value assigned to the shell variable which was checked with echo. Tried with using C:\\Users\\chill3chee\\Desktop and still nothing works;

The reason is I need to put this value and generate the sql queries and run them so that the exported output will be stored in my local machine; I don't have a linkage between the sql and unix and hence need to have the data in my local windows machine. Can you please assist me on this. Thank you for your time.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Set Path variable in c shell

I set my path environment variable in c shell, using the syntax below setenv PATH "${PATH}:/usr/local:/usr/local/bin" and placed this in $HOME/.login $HOME/.cshrc and /etc/.login /etc/.cshrc but when I issued echo $PATH or set command the output does not reflect changes made to... (5 Replies)
Discussion started by: hassan2
5 Replies

2. UNIX for Advanced & Expert Users

How does the PATH and MANPATH environment variable get set?

Hi, How does the PATH and MANPATH environment variable get set? I want to add "/opt/SUNWspro/bin" to the search path for all the users. Where can I access this variable. I know in my home directory, depend on which shell I use, there are files such as .profile and .cshrc which I can edit to... (3 Replies)
Discussion started by: vtran4270
3 Replies

3. UNIX for Dummies Questions & Answers

set variable PATH

Hi, i know that this topic discussed for many times but although i had researched them i couldnt succeed in my problem. i am following a step-by-step instruction guide and must do the following: ------------- To ensure access, set the path PATH $ORACLE_HOME/perl/bin:$PATH and set the Perl... (2 Replies)
Discussion started by: merope
2 Replies

4. AIX

How to set path for the EDITOR variable?

For some reason something has changing in my AIX environment where when I type: ACLEDIT filename ...I get: 3002-104 acledit: EDITOR environment variable must be full pathname I know I need to reset the EDITOR variables path to /usr/bin/vi but I can't remember the syntax anyone? (2 Replies)
Discussion started by: heprox
2 Replies

5. UNIX for Dummies Questions & Answers

PATH variable set incorrectly?

I've noted that in order to use commands like ifconfig, I have to prefix the commands with the directory. /etc/profile shows that the paths should be part of the PATH environment variable; any idea where the bug is? :confused: # /etc/profile # System wide environment and startup... (1 Reply)
Discussion started by: jon80
1 Replies

6. Shell Programming and Scripting

Unable to set my PATH variable

Hello All, Hope you can understand my problem from the below code. $ cat ~/.profile PS1=`whoami`@`hostname`':$PWD $ ' export PATH="$PATH:.:/logarchive/utility/util:/usr/sbin:" $ echo $PATH /usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:.:/usr/sbin: $ echo $SHELL /usr/bin/ksh ... (6 Replies)
Discussion started by: sathyaonnuix
6 Replies

7. Shell Programming and Scripting

Parse output path to set variable

I am looking to parse a text file output and set variables based on what is cropped from the parsing. Below is my script I am looking to add this feature too. All it does is scan a certain area of users directories for anyone using up more than X amount of disk space. It then writes to the... (4 Replies)
Discussion started by: es760
4 Replies

8. Shell Programming and Scripting

Unable to set PATH through ksh shell

I'm trying to set path for the current session but it is not doing so. It works perfectly on command line though. #!/usr/bin/ksh PATH=$PATH:/opt/quest/bin Is there any specific way to set path on korn? (3 Replies)
Discussion started by: pjeedu2247
3 Replies

9. Shell Programming and Scripting

Set variable to path that does not exist on local host

Can anyone suggest a workaround zone_5.org='/qaz/qwe/path/tns.osn' output /home/bingo/XXX_script.sh: line 180: zone_5.org=/qaz/qwe/path/tns.osn: no parent The path does not exist on the local machine, the allocation used to work till the server was upgraded. Red Hat Enterprise Linux... (2 Replies)
Discussion started by: squrcles
2 Replies

10. Shell Programming and Scripting

Find a file and set path in variable?

Hi Folks - I was wondering if you could help convert batch code in Linux? For instance, I use the following piece of code in DOS to find a file/executable, and then the FULL path as a variable. ::-- If startMaxl.exe exists, set full path --:: for %%D in (c d e f g h i j k l m n o p q r s t... (4 Replies)
Discussion started by: SIMMS7400
4 Replies
MYSQLSLAP(1)						       MySQL Database System						      MYSQLSLAP(1)

NAME
mysqlslap - load emulation client SYNOPSIS
mysqlslap [options] DESCRIPTION
mysqlslap is a diagnostic program designed to emulate client load for a MySQL server and to report the timing of each stage. It works as if multiple clients are accessing the server. Invoke mysqlslap like this: shell> mysqlslap [options] Some options such as --create or --query enable you to specify a string containing an SQL statement or a file containing statements. If you specify a file, by default it must contain one statement per line. (That is, the implicit statement delimiter is the newline character.) Use the --delimiter option to specify a different delimiter, which enables you to specify statements that span multiple lines or place multiple statements on a single line. You cannot include comments in a file; mysqlslap does not understand them. mysqlslap runs in three stages: 1. Create schema, table, and optionally any stored programs or data you want to using for the test. This stage uses a single client connection. 2. Run the load test. This stage can use many client connections. 3. Clean up (disconnect, drop table if specified). This stage uses a single client connection. Examples: Supply your own create and query SQL statements, with 50 clients querying and 200 selects for each: mysqlslap --delimiter=";" --create="CREATE TABLE a (b int);INSERT INTO a VALUES (23)" --query="SELECT * FROM a" --concurrency=50 --iterations=200 Let mysqlslap build the query SQL statement with a table of two INT columns and three VARCHAR columns. Use five clients querying 20 times each. Do not create the table or insert the data (that is, use the previous test's schema and data): mysqlslap --concurrency=5 --iterations=20 --number-int-cols=2 --number-char-cols=3 --auto-generate-sql Tell the program to load the create, insert, and query SQL statements from the specified files, where the create.sql file has multiple table creation statements delimited by ';' and multiple insert statements delimited by ';'. The --query file will have multiple queries delimited by ';'. Run all the load statements, then run all the queries in the query file with five clients (five times each): mysqlslap --concurrency=5 --iterations=5 --query=query.sql --create=create.sql --delimiter=";" mysqlslap supports the options in the following list. It also reads option files and supports the options for processing them described at Section 4.2.3.2.1, "Command-Line Options that Affect Option-File Handling". o --help, -? Display a help message and exit. o --auto-generate-sql, -a Generate SQL statements automatically when they are not supplied in files or via command options. o --auto-generate-sql-add-autoincrement Add an AUTO_INCREMENT column to automatically generated tables. o --auto-generate-sql-execute-number=N Specify how many queries to generate automatically. o --auto-generate-sql-guid-primary Add a GUID-based primary key to automatically generated tables. o --auto-generate-sql-load-type=type Specify the test load type. The allowable values are read (scan tables), write (insert into tables), key (read primary keys), update (update primary keys), or mixed (half inserts, half scanning selects). The default is mixed. o --auto-generate-sql-secondary-indexes=N Specify how many secondary indexes to add to automatically generated tables. By default, none are added. o --auto-generate-sql-select-columns=str The string to use for the select columns used in automatic tests. You can use this to determine the effect on performance of selecting or excluding particular columns. This option was added in MySQL 6.0.3. o --auto-generate-sql-unique-query-number=N How many different queries to generate for automatic tests. For example, if you run a key test that performs 1000 selects, you can use this option with a value of 1000 to run 1000 unique queries, or with a value of 50 to perform 50 different selects. The default is 10. o --auto-generate-sql-unique-write-number=N How many different queries to generate for --auto-generate-sql-write-number. The default is 10. o --auto-generate-sql-write-number=N How many row inserts to perform on each thread. The default is 100. o --burnin Run the full test case in an infinite loop. This option was added in MySQL 6.0.3. o --commit=N How many statements to execute before committing. The default is 0 (no commits are done). o --compress, -C Compress all information sent between the client and the server if both support compression. o --concurrency=N, -c N The number of clients to simulate when issuing the SELECT statement. o --create=value The file or string containing the statement to use for creating the table. o --create-schema=value The schema in which to run the tests. o --csv[=file_name] Generate output in comma-separated values format. The output goes to the named file, or to the standard output if no file is given. o --debug[=debug_options], -# [debug_options] Write a debugging log. A typical debug_options string is 'd:t:o,file_name'. The default is 'd:t:o,/tmp/mysqlslap.trace'. o --debug-check Print some debugging information when the program exits. o --debug-info, -T Print debugging information and memory and CPU usage statistics when the program exits. o --delimiter=str, -F str The delimiter to use in SQL statements supplied in files or via command options. o --delayed-start=N The maximum delay in microseconds. Startup of each thread is delayed by a random number of microseconds up to this maximum. The default is 0. This option was added in MySQL 6.0.3. o --detach=N Detach (close and reopen) each connection after each N statements. The default is 0 (connections are not detached). o --engine=engine_name, -e engine_name The storage engine to use for creating tables. o --host=host_name, -h host_name Connect to the MySQL server on the given host. o --ignore-sql-errors Ignore SQL errors during the test run. By default, errors cause mysqlslap to exit. This option was added in MySQL 6.0.4. o --iterations=N, -i N The number of times to run the tests. o --label=str The label to use in printed and CSV output. This option was added in MySQL 6.0.3. o --number-blob-cols=str, The number of BLOB columns to use if --auto-generate-sql is specified. --number-blob-cols=3:1024/2048 would give you 3 BLOB columns with a random size between 1024 and 2048. This option was added in MySQL 6.0.3. o --number-char-cols=N, -x N The number of VARCHAR columns to use if --auto-generate-sql is specified. o --number-int-cols=N, -y N The number of INT columns to use if --auto-generate-sql is specified. o --number-of-queries=N Limit each client to approximately this number of queries. o --only-print Do not connect to databases. mysqlslap only prints what it would have done. o --password[=password], -p[password] The password to use when connecting to the server. If you use the short option form (-p), you cannot have a space between the option and the password. If you omit the password value following the --password or -p option on the command line, you are prompted for one. Specifying a password on the command line should be considered insecure. See Section 5.5.6.2, "End-User Guidelines for Password Security". o --pipe, -W On Windows, connect to the server via a named pipe. This option applies only for connections to a local server, and only if the server supports named-pipe connections. o --port=port_num, -P port_num The TCP/IP port number to use for the connection. o --post-query=value The file or string containing the statement to execute after the tests have completed. This execution is not counted for timing purposes. o --shared-memory-base-name=name On Windows, the shared-memory name to use, for connections made via shared memory to a local server. This option applies only if the server supports shared-memory connections. o --post-system=str The string to execute via system() after the tests have completed. This execution is not counted for timing purposes. o --pre-query=value The file or string containing the statement to execute before running the tests. This execution is not counted for timing purposes. This option was added in MySQL 5.1.18. o --pre-system=str The string to execute via system() before running the tests. This execution is not counted for timing purposes. o --preserve-schema Preserve the schema from the mysqlslap run. The --auto-generate-sql and --create options disable this option. This option was removed in MySQL 6.0.5. o --protocol={TCP|SOCKET|PIPE|MEMORY} The connection protocol to use for connecting to the server. It is useful when the other connection parameters normally would cause a protocol to be used other than the one you want. For details on the allowable values, see Section 4.2.2, "Connecting to the MySQL Server". o --query=value, -q value The file or string containing the SELECT statement to use for retrieving data. o --set-random-seed=value, The seed value for the randomizer. o --silent, -s Silent mode. No output. o --slave Follow master locks for other mysqlslap clients. Use this option if you are trying to synchronize around one master server with --lock-directory plus NFS. o --socket=path, -S path For connections to localhost, the Unix socket file to use, or, on Windows, the name of the named pipe to use. o --ssl* Options that begin with --ssl specify whether to connect to the server via SSL and indicate where to find SSL keys and certificates. See Section 5.5.7.3, "SSL Command Options". o --timer-length=N The duration in seconds to run each test. Tests that run longer are terminated. This option was added in MySQL 6.0.3. o --user=user_name, -u user_name The MySQL user name to use when connecting to the server. o --verbose, -v Verbose mode. Print more information about what the program does. This option can be used multiple times to increase the amount of information. o --version, -V Display version information and exit. COPYRIGHT
Copyright 2007-2008 MySQL AB, 2009 Sun Microsystems, Inc. This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA or see http://www.gnu.org/licenses/. SEE ALSO
For more information, please refer to the MySQL Reference Manual, which may already be installed locally and which is also available online at http://dev.mysql.com/doc/. AUTHOR
Sun Microsystems, Inc. (http://www.mysql.com/). MySQL 6.0 05/23/2009 MYSQLSLAP(1)
All times are GMT -4. The time now is 05:50 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy