smaller sample from a larger script: i'm simply trying to copy files from one desktop directory on a mac to another using variables. when i first test the logic of the script without variables, everything works and the copy is effective.
but i'm unable to call the same copy by passing a variable. script runs as root, FYI. much obliged if you can weigh in. hoping it's just a syntax error that i'm missing.
Code:
#!/bin/sh
oldWS="/Volumes/Lion\ BaseOS/Users/workstation"
newWS="/Users/workstation"
echo "Migrating any old Desktop files from $oldWS/Desktop..."
cp "${oldWS}/Desktop/*" "${newWS}/Desktop"
if [ $? != 0 ]; then
echo "There was a problem migrating files from $oldWS/Desktop, PLEASE INVESTIGATE."
else
echo "Files from $oldWS/Desktop have been moved to the new Mac."
fi
exit 0
i'm assuming that i've got a syntax error here but i can't see where. i use similar syntax in other scripts all the time...
thanks for whatever insight you might have to share.
david
---------- Post updated at 03:27 PM ---------- Previous update was at 03:20 PM ----------
forgot to mention the error i'm getting:
Code:
cp: /Volumes/Lion\ BaseOS/Users/workstation/Desktop/*: No such file or directory
which is odd as:
a) the directory does exist
b) when i run the cp manually and without variables, it's. just. fine.
I am new user to solaris and installed solaris operating system on full Harddisk 120Gb. I am unable to copy music files to desktop and /home directory.
One thing happened while registering is- i entered login-root and its password. The message prompted your system is crashed. Is it because of... (1 Reply)
hi
I want to copy all files from the current directory and move to .archive file.
Moreover,I want to add .bak to each file name, that will be copied.
How can I do that? (4 Replies)
Hi,
I understand that to copy files across server, the feasible way will be using scp command. Am I right?
What if the two servers are not connected to a network? If by using a cross cable to link up both the server, what will be the best (fastest) way to copy files across? scp as well?
... (3 Replies)
I am userB and have a dir
/temp1
This dir is owned by me.
How do I recursively copy files from another users's dir userA?
I need to preserve the original user who created files, original group information, original create date, mod date etc.
I tried
cp -pr /home/userA/* .
... (2 Replies)
Hi All,
I'm trying to list some files from my log directory
and files are like this
log.20110302_20.gz
log.20110302_21.gz
log.20110302_22.gz
log.20110302_23.gz
log.20110303_00.gz
log.20110303_01.gz
log.20110303_02.gz
............
log.20110311_22.gz
log.20110311_23.gz... (2 Replies)
Hi All,
I have a perl script blc.pl; i have five variables a,b,c,d and e in this script.
Now I want to copy the values of these variables into a data file,say abc.dat.. Can anybody please tell me how to do this?
Any help is appreciated..
Thanks in advance (2 Replies)
Hi All,
I am doing this for svn patch making. I got the list of files to make the patch. I have the list in a file with path of all the files.
To Do
From Directory : /myproject/MainDir
To Directory : /myproject/data
List of files need to copy is in the file: /myproject/filesList.txt
... (4 Replies)
All,
I need to grab and rename common files from several unique directory structures. For example, the directory structures looks like:
/unique_dir/common/common/common/person_name_dir/common_file.txt
There are over 90,000 of these text files that I'd like to put in a single directory as... (5 Replies)
I'm trying to do this exact same thing, so far I have created this to move files
i've named my script CP.sh
#!/bin/bash
cd /root/my-documents/NewDir/
for f in *.doc
do cp -v $f root/my-documents/NewDir $f{%.doc}
done
When i go to run this in the console i type, bin/sh/ CP.sh
but it... (7 Replies)
Discussion started by: MKTM_93_SIMP
7 Replies
LEARN ABOUT OPENSOLARIS
update-desktop-database
update-desktop-database(1) User Commands update-desktop-database(1)NAME
update-desktop-database - Desktop file caching utility
SYNOPSIS
update-desktop-database [--help] [--verbose] [--quiet] [filepath]
DESCRIPTION
update-desktop-database creates cache files for desktop file MIME type mapping for improved MIME lookup performance.
It expects to be given the path to a directory or directories containing a number of application installed .desktop files, e.g.
/usr/share/applications, and writes a mime-info.cache containing cached information about the MIME types that each application can handle.
If no directory is provided, this utility will use a default directory list as specified in the FreeDesktop MIME specification. This cache
file is used to avoid a lot of system call and disk seek overhead in a number of applications.
OPTIONS
The following options are supported:
-?, --help Show help options.
-v, --verbose Turn on verbose output.
-q, --quiet Do not provide any output.
OPERANDS
The following operands are supported:
filepath The path to a directory or directories containing a number of application installed .desktop files.
EXIT STATUS
The following exit values are returned:
0 Application exited successfully
1 Application exited with failure
FILES
The following files are used by this application:
/usr/bin/update-desktop-databaseThe command-line executable for the application.
/usr/share/applications System desktop file directory
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWgnome-desktop-prefs |
+-----------------------------+-----------------------------+
|Interface stability |Committed |
+-----------------------------+-----------------------------+
SEE ALSO update-mime-database(1), gnome-desktop-item-edit(1), attributes(5), gnome-interfaces(5)
Latest version of the GNOME Desktop User Guide and GNOME System Administration Guide for your platform.
NOTES
Written by Glynn Foster, Sun Microsystems Inc., 2007.
SunOS 5.11 31 Jan 2007 update-desktop-database(1)