I have the following script Note backup tag='FullBkup_&1'

cat fullbackup.rman
===============

rman < connect target sys/sys@GOLD_PRI
connect catalog rman/rman@GOLD_PRI

crosscheck Backup;
crosscheck Archivelog All;
run {
SQL 'alter system switch logfile';

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/oracle/backup/pri/control_file_%F';

CONFIGURE DEVICE TYPE DISK PARALLELISM 3;
ALLOCATE CHANNEL t1 DEVICE TYPE DISK FORMAT '/oracle/backup/pri/fullback_%U';
ALLOCATE CHANNEL t2 DEVICE TYPE DISK FORMAT '/oracle/backup/pri/fullback_%U';
ALLOCATE CHANNEL t3 DEVICE TYPE DISK FORMAT '/oracle/backup/pri/fullback_%U';

backup tag='FullBkup_&1' full database
plus archivelog delete all input;

release channel t1;
release channel t2;
release channel t3;

}

delete noprompt obsolete;

EOF

When I call the script like this (see below) the &1 does not expand to the date, which I passed in. Can somebody tell me what the problem is?

fullbackup.rman `date +"%Y/%m/%d-%H:%M:%S"`


RMAN> list backup;


List of Backup Sets
===================

BS Key Size Device Type Elapsed Time Completion Time
------- ---------- ----------- ------------ ---------------
3953 666.00K DISK 00:00:01 03-AUG-10
BP Key: 3958 Status: AVAILABLE Compressed: YES Tag: FULLBKUP_&1
Piece Name: /oracle/backup/pri/fullback_3nlke0kn_1_1

BTW, I am running Oralce 10g version 10.2.0.1.0