Angel Tsankov wrote:
Hi,
Using bash 3.2.48(1)-release, echo ~root prints ~root instead of /root.
Is this the expected behaviour?
Yes. The tilde is not the first character in the word. Portions of
words to be tilde-expanded can't be quoted at all, either.
Chet
--
``The lyf so short,
Chet Ramey wrote:
Angel Tsankov wrote:
Hi,
Using bash 3.2.48(1)-release, echo ~root prints ~root instead of
/root. Is this the expected behaviour?
Yes. The tilde is not the first character in the word. Portions of
words to be tilde-expanded can't be quoted at all, either.
I see. I
There may be other ways to do this, but:
CPATH=${CPATH}${CPATH:+:}$(echo ~usr1/blah/blah)
should work.
jon.
On Mon, Feb 16, 2009 at 9:02 AM, Angel Tsankov fn42...@fmi.uni-sofia.bg wrote:
Chet Ramey wrote:
Angel Tsankov wrote:
Hi,
Using bash 3.2.48(1)-release, echo ~root prints
Jon Seymour wrote:
There may be other ways to do this, but:
CPATH=${CPATH}${CPATH:+:}$(echo ~usr1/blah/blah)
should work.
Well, I'd like to avoid the use of external commands.
--Angel
Jon Seymour wrote:
If you are willing to trade conciseness in order to eliminate use of
builtin commands, you can use.
local tmp=~usr1/blah/blah
CPATH=${CPATH}${CPATH:+:}${tmp}
However, if you are concerned about echo failing, then you also need
to be concerned about local failing.
Jon Seymour jon.seym...@gmail.com wrote:
If the builtin echo fails it will be because the bash interpreter has
suffered a catastrophic failure of some kind [ e.g. run out of memory
]. Once that has happened, all bets are off anyway.
Probably true, but command substitution forks a separate
On Mon, Feb 16, 2009 at 10:22 AM, Paul Jarc p...@po.cwru.edu wrote:
Jon Seymour jon.seym...@gmail.com wrote:
If the builtin echo fails it will be because the bash interpreter has
suffered a catastrophic failure of some kind [ e.g. run out of memory
]. Once that has happened, all bets are off
there is any way to echo aaa or any msg in colors?
--
View this message in context:
http://www.nabble.com/Bash-with-colors--tp22023794p22023794.html
Sent from the Gnu - Bash mailing list archive at Nabble.com.
Jon Seymour jon.seym...@gmail.com wrote:
On Mon, Feb 16, 2009 at 10:22 AM, Paul Jarc p...@po.cwru.edu wrote:
CPATH=${CPATH:+$CPATH:}${#+~usr1/blah/blah}
Out of interest, how does one derive that outcome from the documented
behaviour of bash? That is, which expansion rules are being invoked?
Jon Seymour wrote:
On Mon, Feb 16, 2009 at 10:22 AM, Paul Jarc p...@po.cwru.edu wrote:
Jon Seymour jon.seym...@gmail.com wrote:
If the builtin echo fails it will be because the bash interpreter
has suffered a catastrophic failure of some kind [ e.g. run out of
memory ]. Once that has
Angel Tsankov fn42...@fmi.uni-sofia.bg wrote:
How do you know that $# is always set? And what about $...@? To what values
are these parameters set outside any function?
$# gives the number of positional parameters. If there aren't any
positional parameters, then it's set to 0. In the man
Jon Seymour jon.seym...@gmail.com wrote:
The manual specifies a rule for ${parameter:+word}, but not
${parameter+word}.
It's there, but easy to miss:
In each of the cases below, word is subject to tilde expansion, parame-
ter expansion, command substitution, and arithmetic
On Mon, Feb 16, 2009 at 12:11 PM, Paul Jarc p...@po.cwru.edu wrote:
Jon Seymour jon.seym...@gmail.com wrote:
The manual specifies a rule for ${parameter:+word}, but not
${parameter+word}.
It's there, but easy to miss:
In each of the cases below, word is subject to tilde expansion,
per...@pluto.rain.com wrote:
Configuration Information [Automatically generated, do not change]:
Machine: i386
OS: freebsd6.1
Compiler: cc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='i386'
-DCONF_OSTYPE='freebsd6.1' -DCONF_MACHTYPE='i386-portbld-freebsd6.1'
tal396 wrote:
there is any way to echo aaa or any msg in colors?
Start at
http://bash-hackers.org/wiki/doku.php/scripting/terminalcodes
and continue at whatever Google spits out for:
- bash colors
- terminal colors
- ANSI colors
- VT100 colors
J.
Coz its could be find in alot of subdirs
like
/home/server/backups/local_backups/1-1-2009/server/mysql/1-1-2009.sql
/home/server/backups/local_backups/1-2-2009/server/mysql/1-2-2009.sql
/home/server/backups/local_backups/1-3-2009/server/mysql/1-3-2009.sql
so any idea?
Bugzilla from
tal396 tal...@gmail.com wrote:
Coz its could be find in alot of subdirs
like
/home/server/backups/local_backups/1-1-2009/server/mysql/1-1-2009.sql
/home/server/backups/local_backups/1-2-2009/server/mysql/1-2-2009.sql
/home/server/backups/local_backups/1-3-2009/server/mysql/1-3-2009.sql
This
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
According to Angel Tsankov on 2/15/2009 3:02 PM:
I tried CPATH=${CPATH}${CPATH:+:}~usr1/blah/blah. (I quote
expansions just to be on the safe side, though I think home directories may
not contain spaces.)
There are some contexts, such as
On Sunday 15 February 2009 23:19:28 Jan Schampera wrote:
Mike Frysinger wrote:
there is any way to get the last file that created that is fomat is
*.sql
why not just use `ls` and one of its sort options ? the ls man page
documents how to sort by creation time
Without looking there:
Mike Frysinger vap...@gentoo.org wrote:
the op wasnt asking for the time, they were asking for the last created file.
and the ls man page talks how to sort by ctime.
ctime is the time when the inode was last modified, not (necessarily)
the time when the file was created.
paul
Mike Frysinger wrote:
Without looking there: It can't be documented, because there's no
general way to retrieve the creation time of a file.
the op wasnt asking for the time, they were asking for the last created file.
and the ls man page talks how to sort by ctime.
Yes, that's the
On Sunday 15 February 2009 23:39:03 Paul Jarc wrote:
Mike Frysinger vap...@gentoo.org wrote:
the op wasnt asking for the time, they were asking for the last created
file. and the ls man page talks how to sort by ctime.
ctime is the time when the inode was last modified, not (necessarily)
22 matches
Mail list logo