08-16-2016
Quote:
Originally Posted by
vikingcd
However, my experience with PowerShell is fairly limited.
The same is true for us. We are a UNIX forum and don't deal with Windows-systems unless we need to connect them to our own systems.
And, by the way, could you please refrain from formatting what you write to death? It just makes it harder to read on certain devices and gains you nothing. Simple CODE-tags, like you used, is absolutely enough. Thank you.
bakunin
8 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I am trying to connect to a sparc5 with my PC via a null modem cable from serial port to serial port. I do not have a sun monitor so I am trying to use my PC. I am unsuccessful in even making the basic connection to the sparc box. Any ideas on how to work around this? (7 Replies)
Discussion started by: adrian
7 Replies
2. Linux
Hello all,
I'm looking in to building a Redhat/Windows machine for myself and was wondering if Redhat linux support 800Mhz front side bus speed or hyper-thread? If so would I have to recompile the kernel to enable this feature? Thanks (3 Replies)
Discussion started by: larry
3 Replies
3. Solaris
Anyone know how to connect to a sun server using serial cable
my client PC is also a Sun !!!
I have the cable , just do not know how to start a terminal session in Sun . (1 Reply)
Discussion started by: civic2005
1 Replies
4. UNIX for Dummies Questions & Answers
Can some one help me? I have been used to using XP, but now I really want to learn more about unix etc. So the problem is i've been using Hyperterm to connect Serial / Console to a cisco 2501. I used to run Hyper term then switch on the router and i would be able to to talk.
What do I use in... (1 Reply)
Discussion started by: Rivers1980
1 Replies
5. SCO
Hi all.
I am at a client currently using SCO Unix 5.0.6 as a guest in a VMWare ESX hosted environment. We are moving to Hyper-V for reasons I will not detail. Our initial design to avoid complexities with porting the applications to 5.0.7V were successful in function using nested hypervisors. ... (4 Replies)
Discussion started by: ghodgins
4 Replies
6. Solaris
Hola,
First time i'm doing this so apologies if i ask something daft. I've a host windows 2008R2 server which is running hyper-v. I have created a virtual machine and installed Solaris 11.
I'm trying to configure the network settings so that I can access the internet and run 'pkg install... (0 Replies)
Discussion started by: dbajtr
0 Replies
7. UNIX for Dummies Questions & Answers
I created a VM for FreeBSD on hyper-v and i am having trouble connecting it to the internet. My virtual machine config are as below:
100 GB HD
1GB RAM
Generation 1
Two Network adapters
1. Legacy Network Adapter
2. Network Adapter
both are connected to network switch "Internet" which... (2 Replies)
Discussion started by: Vishawdeep
2 Replies
8. Shell Programming and Scripting
Hi there!
I am trying to work out an automated conversion mechanism migrating VMware to Hyper-V Vhd. I have been told that the best way to do so would be writing a PowerShell script and using Microsoft's MvmcCmdlet collection. However, my experience with PowerShell is fairly limited. This is... (2 Replies)
Discussion started by: vikingcd
2 Replies
LEARN ABOUT DEBIAN
shell-quote
SHELL-QUOTE(1p) User Contributed Perl Documentation SHELL-QUOTE(1p)
NAME
shell-quote - quote arguments for safe use, unmodified in a shell command
SYNOPSIS
shell-quote [switch]... arg...
DESCRIPTION
shell-quote lets you pass arbitrary strings through the shell so that they won't be changed by the shell. This lets you process commands
or files with embedded white space or shell globbing characters safely. Here are a few examples.
EXAMPLES
ssh preserving args
When running a remote command with ssh, ssh doesn't preserve the separate arguments it receives. It just joins them with spaces and
passes them to "$SHELL -c". This doesn't work as intended:
ssh host touch 'hi there' # fails
It creates 2 files, hi and there. Instead, do this:
cmd=`shell-quote touch 'hi there'`
ssh host "$cmd"
This gives you just 1 file, hi there.
process find output
It's not ordinarily possible to process an arbitrary list of files output by find with a shell script. Anything you put in $IFS to
split up the output could legitimately be in a file's name. Here's how you can do it using shell-quote:
eval set -- `find -type f -print0 | xargs -0 shell-quote --`
debug shell scripts
shell-quote is better than echo for debugging shell scripts.
debug() {
[ -z "$debug" ] || shell-quote "debug:" "$@"
}
With echo you can't tell the difference between "debug 'foo bar'" and "debug foo bar", but with shell-quote you can.
save a command for later
shell-quote can be used to build up a shell command to run later. Say you want the user to be able to give you switches for a command
you're going to run. If you don't want the switches to be re-evaluated by the shell (which is usually a good idea, else there are
things the user can't pass through), you can do something like this:
user_switches=
while [ $# != 0 ]
do
case x$1 in
x--pass-through)
[ $# -gt 1 ] || die "need an argument for $1"
user_switches="$user_switches "`shell-quote -- "$2"`
shift;;
# process other switches
esac
shift
done
# later
eval "shell-quote some-command $user_switches my args"
OPTIONS
--debug
Turn debugging on.
--help
Show the usage message and die.
--version
Show the version number and exit.
AVAILABILITY
The code is licensed under the GNU GPL. Check http://www.argon.org/~roderick/ or CPAN for updated versions.
AUTHOR
Roderick Schertler <roderick@argon.org>
perl v5.8.4 2005-05-03 SHELL-QUOTE(1p)