Lines Matching refs:foo

435 	for HOME in '' / /home/foo /home/foo/ \
463 Y=~:~ YY=~/foo:~/bar
1429 check3 'set -- ${X-bar}; echo "$#:$1"' 1:foo 0: 1:bar # 3
1430 check3 'set -- ${X-}; echo "$#:$1"' 1:foo 0: 0: # 6
1431 check3 'set -- ${X-""}; echo "$#:$1"' 1:foo 0: 1: # 9
1432 check3 'set -- "${X-}"; echo "$#:$1"' 1:foo 1: 1: # 12
1433 check3 'set -- "${X-bar}"; echo "$#:$1"' 1:foo 1: 1:bar # 15
1435 check3 'set -- ${X-a b c}; echo "$#:$1"' 1:foo 0: 3:a # 18
1436 check3 'set -- ${X-"a b c"}; echo "$#:$1"' 1:foo 0: '1:a b c' #21
1437 check3 'set -- "${X-a b c}"; echo "$#:$1"' 1:foo 1: '1:a b c' #24
1438 check3 'set -- ${X-a b\ c}; echo "$#:$1"' 1:foo 0: 2:a # 27
1439 check3 'set -- ${X-"a b" c}; echo "$#:$1"' 1:foo 0: '2:a b' #30
1441 check3 'printf %s "" ${X-}' foo '' '' # 33
1442 check3 'printf %s ""${X-bar}' foo '' bar # 36
1445 check3 'Y=bar; printf %s ""${X-${Y-z}}' foo '' bar # 42
1446 check3 'Y=; printf %s ""${X-${Y-z}}' foo '' '' # 45
1447 check3 'unset Y; printf %s ""${X-${Y-z}}' foo '' z # 48
1451 check3 'printf %s ${X-}}' foo} } } # 57
1452 check3 'printf %s ${X-{}}' foo} } {} # 60
1453 check3 'printf %s "" ${X-"}"x}' foo '' }x # 63
1454 check3 'printf %s "" ${X-\}x}' foo '' }x # 66
1455 check3 'printf %s "${X-\}x}"' foo '' }x # 69
1456 check3 'printf %s "${X-\}}"' foo '' } # 72
1458 check3 'set -- ${X:-bar}; echo "$#:$1"' 1:foo 1:bar 1:bar #75
1459 check3 'set -- ${X:-}; echo "$#:$1"' 1:foo 0: 0: # 78
1460 check3 'set -- ${X:-""}; echo "$#:$1"' 1:foo 1: 1: # 81
1461 check3 'set -- "${X:-}"; echo "$#:$1"' 1:foo 1: 1: # 84
1462 check3 'set -- "${X:-bar}"; echo "$#:$1"' 1:foo 1:bar 1:bar #87
1464 check3 'set -- ${X:-a b c}; echo "$#:$1"' 1:foo 3:a 3:a # 90
1465 check3 'set -- ${X:-"a b c"}; echo "$#:$1"' 1:foo '1:a b c' '1:a b c'
1466 check3 'set -- "${X:-a b c}"; echo "$#:$1"' 1:foo '1:a b c' '1:a b c'
1467 check3 'set -- ${X:-a b\ c}; echo "$#:$1"' 1:foo 2:a 2:a # 99
1468 check3 'set -- ${X:-"a b" c}; echo "$#:$1"' 1:foo '2:a b' '2:a b'
1470 check3 'printf %s "" ${X:-}' foo '' '' #105
1471 check3 'printf %s ""${X:-bar}' foo bar bar #108
1474 check3 'Y=bar; printf %s ""${X:-${Y:-z}}' foo bar bar #114
1475 check3 'Y=; printf %s ""${X:-${Y-z}}' foo '' '' #117
1476 check3 'Y=; printf %s ""${X:-${Y:-z}}' foo z z #120
1477 check3 'unset Y; printf %s ""${X:-${Y:-z}}' foo z z #123
1481 check3 'printf %s ${X:-}}' foo} } } #132
1482 check3 'printf %s ${X:-{}}' foo} {} {} #135
1483 check3 'printf %s "" ${X:-"}"x}' foo }x }x #138
1484 check3 'printf %s "" ${X:-\}x}' foo }x }x #141
1485 check3 'printf %s "${X:-\}x}"' foo }x }x #144
1486 check3 'printf %s "${X:-\}}"' foo } } #147
1498 check3 'set -- ${X=bar}; echo "$#:$1"' 1:foo 0: 1:bar # 3
1499 check3 'set -- ${X=}; echo "$#:$1"' 1:foo 0: 0: # 6
1500 check3 'set -- ${X=""}; echo "$#:$1"' 1:foo 0: 0: # 9
1501 check3 'set -- "${X=}"; echo "$#:$1"' 1:foo 1: 1: # 12
1502 check3 'set -- "${X=bar}"; echo "$#:$1"' 1:foo 1: 1:bar # 15
1504 check3 'set -- ${X=a b c}; echo "$#:$1"' 1:foo 0: 3:a # 18
1505 check3 'set -- ${X="a b c"}; echo "$#:$1"' 1:foo 0: 3:a # 21
1506 check3 'set -- "${X=a b c}"; echo "$#:$1"' 1:foo 1: '1:a b c' #24
1507 check3 'set -- ${X=a b\ c}; echo "$#:$1"' 1:foo 0: 3:a # 27
1508 check3 'set -- ${X="a b" c}; echo "$#:$1"' 1:foo 0: 3:a # 30
1510 check3 'printf %s "" ${X=}' foo '' '' # 33
1511 check3 'printf %s ""${X=bar}' foo '' bar # 36
1514 check3 'Y=bar; printf %s ""${X=${Y=z}}' foo '' bar # 42
1515 check3 'Y=; printf %s ""${X=${Y=z}}' foo '' '' # 45
1516 check3 'unset Y; printf %s ""${X=${Y=z}}' foo '' z # 48
1520 check3 'printf %s ${X=}}' foo} } } # 57
1521 check3 'printf %s ${X={}}' foo} } {} # 60
1522 check3 'printf %s "" ${X="}"x}' foo '' }x # 63
1523 check3 'printf %s "" ${X=\}x}' foo '' }x # 66
1524 check3 'printf %s "${X=\}x}"' foo '' }x # 69
1525 check3 'printf %s "${X=\}}"' foo '' } # 72
1527 check3 'set -- ${X=a b c}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1528 check3 'set -- ${X="a b c"}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1530 1:foo:foo 1:: '1:a b c:a b c'
1531 check3 'set -- ${X=a b\ c}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1532 check3 'set -- ${X="a b" c}; echo "$#:$1:$X"' 1:foo:foo 0:: '3:a:a b c'
1534 check3 'printf %s ${X=}x}; printf :%s "${X-U}"' foox}:foo x}: x}: #90
1535 check3 'printf %s ${X=}}; printf :%s "${X-U}"' foo}:foo }: }: #93
1536 check3 'printf %s ${X={}}; printf :%s "${X-U}"' foo}:foo }: {}:{ #96
1538 check3 'set -- ${X:=bar}; echo "$#:$1"' 1:foo 1:bar 1:bar # 99
1539 check3 'set -- ${X:=}; echo "$#:$1"' 1:foo 0: 0: #102
1540 check3 'set -- ${X:=""}; echo "$#:$1"' 1:foo 0: 0: #105
1541 check3 'set -- "${X:=}"; echo "$#:$1"' 1:foo 1: 1: #108
1542 check3 'set -- "${X:=bar}"; echo "$#:$1"' 1:foo 1:bar 1:bar #111
1544 check3 'set -- ${X:=a b c}; echo "$#:$1"' 1:foo 3:a 3:a #114
1545 check3 'set -- ${X:="a b c"}; echo "$#:$1"' 1:foo 3:a 3:a #117
1546 check3 'set -- "${X:=a b c}"; echo "$#:$1"' 1:foo '1:a b c' '1:a b c'
1547 check3 'set -- ${X:=a b\ c}; echo "$#:$1"' 1:foo 3:a 3:a #123
1548 check3 'set -- ${X:="a b" c}; echo "$#:$1"' 1:foo 3:a 3:a #126
1550 check3 'printf %s "" ${X:=}' foo '' '' #129
1551 check3 'printf %s ""${X:=bar}' foo bar bar #132
1554 check3 'Y=bar; printf %s ""${X:=${Y:=z}}' foo bar bar #138
1555 check3 'Y=; printf %s ""${X:=${Y=z}}' foo '' '' #141
1556 check3 'Y=; printf %s ""${X:=${Y:=z}}' foo z z #144
1557 check3 'unset Y; printf %s ""${X:=${Y:=z}}' foo z z #147
1561 check3 'printf %s ${X:=}}' foo} } } #156
1562 check3 'printf %s ${X:={}}' foo} {} {} #159
1563 check3 'printf %s "" ${X:="}"x}' foo }x }x #162
1564 check3 'printf %s "" ${X:=\}x}' foo }x }x #165
1565 check3 'printf %s "${X:=\}x}"' foo }x }x #168
1566 check3 'printf %s "${X:=\}}"' foo } } #171
1569 1:foo:foo '3:a:a b c' '3:a:a b c' #174
1571 1:foo:foo '3:a:a b c' '3:a:a b c' #177
1573 1:foo:foo '1:a b c:a b c' '1:a b c:a b c' #180
1575 1:foo:foo '3:a:a b c' '3:a:a b c' #183
1577 1:foo:foo '3:a:a b c' '3:a:a b c' #186
1579 check3 'printf %s ${X:=}x}; printf :%s "${X-U}"' foox}:foo x}: x}:
1580 check3 'printf %s ${X:=}}; printf :%s "${X-U}"' foo}:foo }: }:
1581 check3 'printf %s ${X:=\}}; printf :%s "${X-U}"' foo:foo }:} }:}
1582 check3 'printf %s ${X:={}}; printf :%s "${X-U}"' foo}:foo {}:{ {}:{
1595 check 'X=foo; printf %s ${X?X is not set}' foo 0 #1
1599 check 'X=foo; printf %s ${X?}' foo 0 #4
1603 check 'X=foo; printf %s ${X:?X is not set}' foo 0 #7
1607 check 'X=foo; printf %s ${X:?}' foo 0 #10