Hi I am trying to use this command inside a shell script that the to copy 3 files files to another directory
Code:
for i in ${/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/OPS_IMPO_18x18_1-Sided_Check}/*; do
[ $((N--)) = 0 ] && break
cp -t "${/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/OPS_IMPO_18x18_1-Sided_PreInput}" -- "$i"
done
I keep getting this error:
Code:
/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/moveit.TERM: line 5: ${/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/OPS_IMPO_18x18_1-Sided_Check}/*: bad substitution
---------- Post updated at 05:20 PM ---------- Previous update was at 05:06 PM ----------
Hi I am trying to use this command inside a shell script to copy the first 3 files from a directory that contains many
Code:
N=3;
for i in ${/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/OPS_IMPO_18x18_1-Sided_Check}/*; do
[ $((N--)) = 0 ] && break
cp -t "${/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/OPS_IMPO_18x18_1-Sided_PreInput}" -- "$i"
done
I keep getting this error
Code:
/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/moveit.TERM: line 5: ${/Volumes/AraxiVolume_HW07376_J/Jobs/OPS_IMPO_18x18_1-side/UserDefinedFolders/OPS_IMPO_18x18_1-Sided_Check}/*: bad substitution
Can any one tell me what I'm doing wrong?
Thanks again
ps. I accidentally posted this earlier by by hitting the submit button instead of preview, sorry if this caused any confusion.
Hi All,
I want to create a command that executes a text editor with the most recent file in the current current directory.
So a good start to achieve this is :
ls -lrt | cut -c55- | tail -1
which provides the name of the most recent file in a directory
The problem is to pipe the... (4 Replies)
current dir :
/home/sales
ls -l
abc.txt 17th aug
bcd .txt 16t oct
-------
------
Total files : 100
if i want to move only those files dated 17 aug into another sub directory /home/sales/texas
how do i pipe the result of 'ls' command to a 'mv' command (1 Reply)
How can I configure it?
I have a swedish keyboard with swedish keyboard setting. Everything works perfectly (едц) except that button. What can be wrong?
/Richard
++
NOTE: It seems like the computer notices the input but that the button isn't assigned to anything (the keyboard-cursor stops).... (1 Reply)
Hi My friends
I have used this command to find files are modified within the past 24 hours
and then many files are shown but I want transfer all these files to special directory by using pipe .
can any one tell me what is the next step ? (11 Replies)
I am confused over piping. :confused:
A | B
Will A and B run at the same time? or must A finish running before B starts to run?
Suppose I want to do the following:
sqlplus ... | split -1000 - filename_
sqlplus will return 1million rows, I want write the output into files of 1000... (4 Replies)
problem with piping one output to another.Would like to avoid the intermediate file creation.The piping does nt work on places where files have been created and goes in an endless loop.
sed -e "s/^\.\///g" $LINE1| sed -e "s/_\(\)/kkk\1/g" > $file1
tr -s '_' ' ' < $file1| \
sort -n -k... (1 Reply)
Hi all,
I have an gawk script to get user's input, So I use
getline name < "-" (or getline name < "/dev/stdin") in my script
They both work fine when my script deals with files. But it is broken for pipes.
When I try "some command | my awk script", the variable name just gets an empty... (17 Replies)
Hi,
I'm trying to write a script that checks gvfs to see if a mount exists so I can run it from network-manager's status hooks. I thought I'd pipe the output of gvfs-mount -l to grep for the particular mounts I care about. When I do this in a bash script:
cmnd="gvfs-mount -l | grep -i... (4 Replies)
Hi!
I actually got it running, but I still would like to understand, why and how, since I am a beginner in bash scripting. I Need floating numbers and thus use bc in my bash script. Here it is:
#!/bin/bash
num1="10^-15" | bc -l #power function piped to bc - DOES NOT WORK
echo $num1... (4 Replies)
Discussion started by: McHale
4 Replies
LEARN ABOUT ULTRIX
pipe
pipe(2) System Calls Manual pipe(2)Name
pipe - create an interprocess channel
Syntax
include <limits.h> /*Definition of PIPE_MAX*/
pipe(fildes)
int fildes[2];
Arguments
fildes Passing an address as an array of two integers into the system call.
Description
The system call creates an I/O mechanism called a pipe. The file descriptors returned can be used in and operations. Their integer values
will be the two lowest available at the time of the function call. The O_NONBLOCK and FD_CLOEXEC flags will be clear on both file descrip-
tors.
When the pipe is written using the descriptor fildes[1], up to PIPE_MAX bytes of data are buffered before the writing process is suspended.
A read using the descriptor fildes[0] picks up the data.
It is assumed that after the pipe has been set up, two (or more) cooperating processes (created by subsequent calls) pass data through the
pipe with and calls.
The shell has a syntax to set up a linear array of processes connected by pipes.
For further information on how and calls behave with pipes, see the and reference pages.
A signal is generated if a write on a pipe with only one end is attempted.
Restrictions
Should more than 4096 bytes be necessary in any pipe among a loop of processes, deadlock may occur.
The underlying implementation of pipes is no longer socket based, but rather implemented through the file system. Any application that
needs socket functionality from pipes should use the system call.
Return Values
The function value zero is returned if the pipe was created; -1 if an error occurred.
Diagnostics
The call fails if:
[EMFILE] Too many descriptors are active.
[ENFILE] The system file table is full.
[EFAULT] The fildes buffer is in an invalid area of the process's address space.
Environment
Differs from the System V definition in that ENFILE is not a possible error condition.
See Alsosh(1), fork(2), read(2), socketpair(2), write(2)pipe(2)