Is `echo $TEST` expanding an asterisk in the variable a bug? [duplicate]Why does my shell script choke on whitespace or other special characters?Security implications of forgetting to quote a variable in bash/POSIX shellsWhen is double-quoting necessary?Why is bash extended-globbing variable substitution acting at the byte level?In bash, how can I echo the variable name, not the variable value?Why does `bash -c somecommand` sometimes not leave a bash process?Why does BASH process substitution not work with some commands?Bash regex string manipulation bugecho \* - bash backslash escape behavior, is it evaluated backwards?Why there is such a difference in execution time of echo and cat?Expanding a brace expansion string held in a variable for use in a for loop?have I found a bug in BASH?bash and expect in the same script?

Boss wants someone else to lead a project based on the idea I presented to him

Why isn't my calculation that we should be able to see the sun well beyond the observable universe valid?

Are there any individual aliens that have gained superpowers in the Marvel universe?

Justifying Affordable Bespoke Spaceships

Am I legally required to provide a (GPL licensed) source code even after a project is abandoned?

How did Gollum enter Moria?

What is the "ls" directory in my home directory?

Second 100 amp breaker inside existing 200 amp residential panel for new detached garage

Proving an Intuitive Result Rigorously

How do I remove this inheritance-related code smell?

Extending prime numbers digit by digit while retaining primality

Value matching with NA - missing values - using mutate

Should I include an appendix for inessential, yet related worldbuilding to my story?

Why don't we have a weaning party like Avraham did?

How could empty set be unique if it could be vacuously false

Designing a magic-compatible polearm

Cut the gold chain

Did the CIA blow up a Siberian pipeline in 1982?

Are there examples of rowers who also fought?

King or Queen-Which piece is which?

What triggered jesuits' ban on infinitesimals in 1632?

Dmesg full of I/O errors, smart ok, four disks affected

Why is oilcloth made with linseed oil?

What was the first third-party commercial application for MS-DOS?



Is `echo $TEST` expanding an asterisk in the variable a bug? [duplicate]


Why does my shell script choke on whitespace or other special characters?Security implications of forgetting to quote a variable in bash/POSIX shellsWhen is double-quoting necessary?Why is bash extended-globbing variable substitution acting at the byte level?In bash, how can I echo the variable name, not the variable value?Why does `bash -c somecommand` sometimes not leave a bash process?Why does BASH process substitution not work with some commands?Bash regex string manipulation bugecho \* - bash backslash escape behavior, is it evaluated backwards?Why there is such a difference in execution time of echo and cat?Expanding a brace expansion string held in a variable for use in a for loop?have I found a bug in BASH?bash and expect in the same script?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








3
















This question already has an answer here:



  • Why does my shell script choke on whitespace or other special characters?

    4 answers



  • Security implications of forgetting to quote a variable in bash/POSIX shells

    3 answers



  • When is double-quoting necessary?

    1 answer



Is this a Bash bug?



$ mkdir test && cd test && echo "a" > "some.file"
test$ echo '*'
*
test$ TEST=$(echo '*')
test$ echo $TEST
some.file


Why is the second output the resolution of * into (all) filenames instead of just a literal * output? Looks like a bug in Bash?



Tried on Ubuntu 18.04, bash version 4.4.19(1)-release. Expect it will be the same on other OS'es.










share|improve this question















marked as duplicate by muru, Scott, ilkkachu bash
Users with the  bash badge can single-handedly close bash questions as duplicates and reopen them as needed.

StackExchange.ready(function()
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();

);
);
);
Jun 3 at 19:08


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.













  • 2





    General procedure when finding bugs in Unix: 1) Check out Single Unix Specification online for relevant definitions and rationales. 2) Submit a bugreport to austingroupbugs.net 3) Submit bugreport to the developer (with a patch if possible).

    – DannyNiu
    Jun 3 at 1:10







  • 3





    @DannyNiu: Your comment is not very practical.  Documents like POSIX and the Single Unix Specification do not consist of millions and millions of examples; they contain explanations (with, maybe, a few examples).  Those documents are of little help to somebody who doesn’t understand what is happening and why; reading them is like learning to drive by reading a roadmap. And this question isn’t asking what to do.  If you want to post a question, “What should I do if I’ve found a bug in a widely used software product?”, and post an answer, go ahead.

    – G-Man
    Jun 3 at 4:26












  • @G-Man I did find DannyNiu's answer helpful in terms of the information provided, "just in case".

    – Roel
    Jun 3 at 4:28

















3
















This question already has an answer here:



  • Why does my shell script choke on whitespace or other special characters?

    4 answers



  • Security implications of forgetting to quote a variable in bash/POSIX shells

    3 answers



  • When is double-quoting necessary?

    1 answer



Is this a Bash bug?



$ mkdir test && cd test && echo "a" > "some.file"
test$ echo '*'
*
test$ TEST=$(echo '*')
test$ echo $TEST
some.file


Why is the second output the resolution of * into (all) filenames instead of just a literal * output? Looks like a bug in Bash?



Tried on Ubuntu 18.04, bash version 4.4.19(1)-release. Expect it will be the same on other OS'es.










share|improve this question















marked as duplicate by muru, Scott, ilkkachu bash
Users with the  bash badge can single-handedly close bash questions as duplicates and reopen them as needed.

StackExchange.ready(function()
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();

);
);
);
Jun 3 at 19:08


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.













  • 2





    General procedure when finding bugs in Unix: 1) Check out Single Unix Specification online for relevant definitions and rationales. 2) Submit a bugreport to austingroupbugs.net 3) Submit bugreport to the developer (with a patch if possible).

    – DannyNiu
    Jun 3 at 1:10







  • 3





    @DannyNiu: Your comment is not very practical.  Documents like POSIX and the Single Unix Specification do not consist of millions and millions of examples; they contain explanations (with, maybe, a few examples).  Those documents are of little help to somebody who doesn’t understand what is happening and why; reading them is like learning to drive by reading a roadmap. And this question isn’t asking what to do.  If you want to post a question, “What should I do if I’ve found a bug in a widely used software product?”, and post an answer, go ahead.

    – G-Man
    Jun 3 at 4:26












  • @G-Man I did find DannyNiu's answer helpful in terms of the information provided, "just in case".

    – Roel
    Jun 3 at 4:28













3












3








3


1







This question already has an answer here:



  • Why does my shell script choke on whitespace or other special characters?

    4 answers



  • Security implications of forgetting to quote a variable in bash/POSIX shells

    3 answers



  • When is double-quoting necessary?

    1 answer



Is this a Bash bug?



$ mkdir test && cd test && echo "a" > "some.file"
test$ echo '*'
*
test$ TEST=$(echo '*')
test$ echo $TEST
some.file


Why is the second output the resolution of * into (all) filenames instead of just a literal * output? Looks like a bug in Bash?



Tried on Ubuntu 18.04, bash version 4.4.19(1)-release. Expect it will be the same on other OS'es.










share|improve this question

















This question already has an answer here:



  • Why does my shell script choke on whitespace or other special characters?

    4 answers



  • Security implications of forgetting to quote a variable in bash/POSIX shells

    3 answers



  • When is double-quoting necessary?

    1 answer



Is this a Bash bug?



$ mkdir test && cd test && echo "a" > "some.file"
test$ echo '*'
*
test$ TEST=$(echo '*')
test$ echo $TEST
some.file


Why is the second output the resolution of * into (all) filenames instead of just a literal * output? Looks like a bug in Bash?



Tried on Ubuntu 18.04, bash version 4.4.19(1)-release. Expect it will be the same on other OS'es.





This question already has an answer here:



  • Why does my shell script choke on whitespace or other special characters?

    4 answers



  • Security implications of forgetting to quote a variable in bash/POSIX shells

    3 answers



  • When is double-quoting necessary?

    1 answer







bash shell quoting command-substitution variable-substitution






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jun 3 at 18:00









Gilles

559k13411471657




559k13411471657










asked Jun 3 at 0:16









RoelRoel

1267




1267




marked as duplicate by muru, Scott, ilkkachu bash
Users with the  bash badge can single-handedly close bash questions as duplicates and reopen them as needed.

StackExchange.ready(function()
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();

);
);
);
Jun 3 at 19:08


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









marked as duplicate by muru, Scott, ilkkachu bash
Users with the  bash badge can single-handedly close bash questions as duplicates and reopen them as needed.

StackExchange.ready(function()
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function()
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function()
$hover.showInfoMessage('',
messageElement: $msg.clone().show(),
transient: false,
position: my: 'bottom left', at: 'top center', offsetTop: -7 ,
dismissable: false,
relativeToBody: true
);
,
function()
StackExchange.helpers.removeMessages();

);
);
);
Jun 3 at 19:08


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









  • 2





    General procedure when finding bugs in Unix: 1) Check out Single Unix Specification online for relevant definitions and rationales. 2) Submit a bugreport to austingroupbugs.net 3) Submit bugreport to the developer (with a patch if possible).

    – DannyNiu
    Jun 3 at 1:10







  • 3





    @DannyNiu: Your comment is not very practical.  Documents like POSIX and the Single Unix Specification do not consist of millions and millions of examples; they contain explanations (with, maybe, a few examples).  Those documents are of little help to somebody who doesn’t understand what is happening and why; reading them is like learning to drive by reading a roadmap. And this question isn’t asking what to do.  If you want to post a question, “What should I do if I’ve found a bug in a widely used software product?”, and post an answer, go ahead.

    – G-Man
    Jun 3 at 4:26












  • @G-Man I did find DannyNiu's answer helpful in terms of the information provided, "just in case".

    – Roel
    Jun 3 at 4:28












  • 2





    General procedure when finding bugs in Unix: 1) Check out Single Unix Specification online for relevant definitions and rationales. 2) Submit a bugreport to austingroupbugs.net 3) Submit bugreport to the developer (with a patch if possible).

    – DannyNiu
    Jun 3 at 1:10







  • 3





    @DannyNiu: Your comment is not very practical.  Documents like POSIX and the Single Unix Specification do not consist of millions and millions of examples; they contain explanations (with, maybe, a few examples).  Those documents are of little help to somebody who doesn’t understand what is happening and why; reading them is like learning to drive by reading a roadmap. And this question isn’t asking what to do.  If you want to post a question, “What should I do if I’ve found a bug in a widely used software product?”, and post an answer, go ahead.

    – G-Man
    Jun 3 at 4:26












  • @G-Man I did find DannyNiu's answer helpful in terms of the information provided, "just in case".

    – Roel
    Jun 3 at 4:28







2




2





General procedure when finding bugs in Unix: 1) Check out Single Unix Specification online for relevant definitions and rationales. 2) Submit a bugreport to austingroupbugs.net 3) Submit bugreport to the developer (with a patch if possible).

– DannyNiu
Jun 3 at 1:10






General procedure when finding bugs in Unix: 1) Check out Single Unix Specification online for relevant definitions and rationales. 2) Submit a bugreport to austingroupbugs.net 3) Submit bugreport to the developer (with a patch if possible).

– DannyNiu
Jun 3 at 1:10





3




3





@DannyNiu: Your comment is not very practical.  Documents like POSIX and the Single Unix Specification do not consist of millions and millions of examples; they contain explanations (with, maybe, a few examples).  Those documents are of little help to somebody who doesn’t understand what is happening and why; reading them is like learning to drive by reading a roadmap. And this question isn’t asking what to do.  If you want to post a question, “What should I do if I’ve found a bug in a widely used software product?”, and post an answer, go ahead.

– G-Man
Jun 3 at 4:26






@DannyNiu: Your comment is not very practical.  Documents like POSIX and the Single Unix Specification do not consist of millions and millions of examples; they contain explanations (with, maybe, a few examples).  Those documents are of little help to somebody who doesn’t understand what is happening and why; reading them is like learning to drive by reading a roadmap. And this question isn’t asking what to do.  If you want to post a question, “What should I do if I’ve found a bug in a widely used software product?”, and post an answer, go ahead.

– G-Man
Jun 3 at 4:26














@G-Man I did find DannyNiu's answer helpful in terms of the information provided, "just in case".

– Roel
Jun 3 at 4:28





@G-Man I did find DannyNiu's answer helpful in terms of the information provided, "just in case".

– Roel
Jun 3 at 4:28










1 Answer
1






active

oldest

votes


















13














No, it is not a bug. You have shown that



echo '*'


will produce a literal *. Hence when you substitute this output, as per the following command



TEST=$(echo '*')


it will put * into the variable $TEST. Then when you



echo $TEST


the glob will expand here. You can verify this by running this last command, changing directories, then running it again.



You will get the * output if you say



echo "$TEST"


as explained here,
the double quotes allow the variable to be expanded
but prevent the glob from expanding.






share|improve this answer

























  • Aha, I see. Thank you. I missed the fact that the echo * does not have quotes and thus resolves. It's harder to see when you have it inside a complex script :) Makes sense now.

    – Roel
    Jun 3 at 1:36






  • 3





    @Roel FWIW, after a few years of experience you will start to treat $TEST instead of "$TEST" as a code smell and it becomes a bit easier to see. It's still not much of a smell though so it will still trip you up sometimes

    – slebetman
    Jun 3 at 9:24






  • 8





    And this is why my general approach is, if it starts with a dollar, quote it :). Yes, you CAN learn the specific cases where you don't have to - but it's almost always harmless to quote them in cases where you don't have to, so you may as well just quote your variables everywhere!

    – Muzer
    Jun 3 at 10:15






  • 2





    @slebetman: And for the rest of us without this instinct, shellcheck will do the complaining ( shellcheck.net ).

    – Piskvor
    Jun 3 at 12:42






  • 3





    @Roel many decades ago, I learned -- the hard way -- that 99.99999% of the time it's your fault, not a bug in the compiler or interpreter... :)

    – RonJohn
    Jun 3 at 14:56


















1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









13














No, it is not a bug. You have shown that



echo '*'


will produce a literal *. Hence when you substitute this output, as per the following command



TEST=$(echo '*')


it will put * into the variable $TEST. Then when you



echo $TEST


the glob will expand here. You can verify this by running this last command, changing directories, then running it again.



You will get the * output if you say



echo "$TEST"


as explained here,
the double quotes allow the variable to be expanded
but prevent the glob from expanding.






share|improve this answer

























  • Aha, I see. Thank you. I missed the fact that the echo * does not have quotes and thus resolves. It's harder to see when you have it inside a complex script :) Makes sense now.

    – Roel
    Jun 3 at 1:36






  • 3





    @Roel FWIW, after a few years of experience you will start to treat $TEST instead of "$TEST" as a code smell and it becomes a bit easier to see. It's still not much of a smell though so it will still trip you up sometimes

    – slebetman
    Jun 3 at 9:24






  • 8





    And this is why my general approach is, if it starts with a dollar, quote it :). Yes, you CAN learn the specific cases where you don't have to - but it's almost always harmless to quote them in cases where you don't have to, so you may as well just quote your variables everywhere!

    – Muzer
    Jun 3 at 10:15






  • 2





    @slebetman: And for the rest of us without this instinct, shellcheck will do the complaining ( shellcheck.net ).

    – Piskvor
    Jun 3 at 12:42






  • 3





    @Roel many decades ago, I learned -- the hard way -- that 99.99999% of the time it's your fault, not a bug in the compiler or interpreter... :)

    – RonJohn
    Jun 3 at 14:56
















13














No, it is not a bug. You have shown that



echo '*'


will produce a literal *. Hence when you substitute this output, as per the following command



TEST=$(echo '*')


it will put * into the variable $TEST. Then when you



echo $TEST


the glob will expand here. You can verify this by running this last command, changing directories, then running it again.



You will get the * output if you say



echo "$TEST"


as explained here,
the double quotes allow the variable to be expanded
but prevent the glob from expanding.






share|improve this answer

























  • Aha, I see. Thank you. I missed the fact that the echo * does not have quotes and thus resolves. It's harder to see when you have it inside a complex script :) Makes sense now.

    – Roel
    Jun 3 at 1:36






  • 3





    @Roel FWIW, after a few years of experience you will start to treat $TEST instead of "$TEST" as a code smell and it becomes a bit easier to see. It's still not much of a smell though so it will still trip you up sometimes

    – slebetman
    Jun 3 at 9:24






  • 8





    And this is why my general approach is, if it starts with a dollar, quote it :). Yes, you CAN learn the specific cases where you don't have to - but it's almost always harmless to quote them in cases where you don't have to, so you may as well just quote your variables everywhere!

    – Muzer
    Jun 3 at 10:15






  • 2





    @slebetman: And for the rest of us without this instinct, shellcheck will do the complaining ( shellcheck.net ).

    – Piskvor
    Jun 3 at 12:42






  • 3





    @Roel many decades ago, I learned -- the hard way -- that 99.99999% of the time it's your fault, not a bug in the compiler or interpreter... :)

    – RonJohn
    Jun 3 at 14:56














13












13








13







No, it is not a bug. You have shown that



echo '*'


will produce a literal *. Hence when you substitute this output, as per the following command



TEST=$(echo '*')


it will put * into the variable $TEST. Then when you



echo $TEST


the glob will expand here. You can verify this by running this last command, changing directories, then running it again.



You will get the * output if you say



echo "$TEST"


as explained here,
the double quotes allow the variable to be expanded
but prevent the glob from expanding.






share|improve this answer















No, it is not a bug. You have shown that



echo '*'


will produce a literal *. Hence when you substitute this output, as per the following command



TEST=$(echo '*')


it will put * into the variable $TEST. Then when you



echo $TEST


the glob will expand here. You can verify this by running this last command, changing directories, then running it again.



You will get the * output if you say



echo "$TEST"


as explained here,
the double quotes allow the variable to be expanded
but prevent the glob from expanding.







share|improve this answer














share|improve this answer



share|improve this answer








edited Jun 3 at 4:37









G-Man

14.7k94175




14.7k94175










answered Jun 3 at 0:22









SparhawkSparhawk

10.8k849102




10.8k849102












  • Aha, I see. Thank you. I missed the fact that the echo * does not have quotes and thus resolves. It's harder to see when you have it inside a complex script :) Makes sense now.

    – Roel
    Jun 3 at 1:36






  • 3





    @Roel FWIW, after a few years of experience you will start to treat $TEST instead of "$TEST" as a code smell and it becomes a bit easier to see. It's still not much of a smell though so it will still trip you up sometimes

    – slebetman
    Jun 3 at 9:24






  • 8





    And this is why my general approach is, if it starts with a dollar, quote it :). Yes, you CAN learn the specific cases where you don't have to - but it's almost always harmless to quote them in cases where you don't have to, so you may as well just quote your variables everywhere!

    – Muzer
    Jun 3 at 10:15






  • 2





    @slebetman: And for the rest of us without this instinct, shellcheck will do the complaining ( shellcheck.net ).

    – Piskvor
    Jun 3 at 12:42






  • 3





    @Roel many decades ago, I learned -- the hard way -- that 99.99999% of the time it's your fault, not a bug in the compiler or interpreter... :)

    – RonJohn
    Jun 3 at 14:56


















  • Aha, I see. Thank you. I missed the fact that the echo * does not have quotes and thus resolves. It's harder to see when you have it inside a complex script :) Makes sense now.

    – Roel
    Jun 3 at 1:36






  • 3





    @Roel FWIW, after a few years of experience you will start to treat $TEST instead of "$TEST" as a code smell and it becomes a bit easier to see. It's still not much of a smell though so it will still trip you up sometimes

    – slebetman
    Jun 3 at 9:24






  • 8





    And this is why my general approach is, if it starts with a dollar, quote it :). Yes, you CAN learn the specific cases where you don't have to - but it's almost always harmless to quote them in cases where you don't have to, so you may as well just quote your variables everywhere!

    – Muzer
    Jun 3 at 10:15






  • 2





    @slebetman: And for the rest of us without this instinct, shellcheck will do the complaining ( shellcheck.net ).

    – Piskvor
    Jun 3 at 12:42






  • 3





    @Roel many decades ago, I learned -- the hard way -- that 99.99999% of the time it's your fault, not a bug in the compiler or interpreter... :)

    – RonJohn
    Jun 3 at 14:56

















Aha, I see. Thank you. I missed the fact that the echo * does not have quotes and thus resolves. It's harder to see when you have it inside a complex script :) Makes sense now.

– Roel
Jun 3 at 1:36





Aha, I see. Thank you. I missed the fact that the echo * does not have quotes and thus resolves. It's harder to see when you have it inside a complex script :) Makes sense now.

– Roel
Jun 3 at 1:36




3




3





@Roel FWIW, after a few years of experience you will start to treat $TEST instead of "$TEST" as a code smell and it becomes a bit easier to see. It's still not much of a smell though so it will still trip you up sometimes

– slebetman
Jun 3 at 9:24





@Roel FWIW, after a few years of experience you will start to treat $TEST instead of "$TEST" as a code smell and it becomes a bit easier to see. It's still not much of a smell though so it will still trip you up sometimes

– slebetman
Jun 3 at 9:24




8




8





And this is why my general approach is, if it starts with a dollar, quote it :). Yes, you CAN learn the specific cases where you don't have to - but it's almost always harmless to quote them in cases where you don't have to, so you may as well just quote your variables everywhere!

– Muzer
Jun 3 at 10:15





And this is why my general approach is, if it starts with a dollar, quote it :). Yes, you CAN learn the specific cases where you don't have to - but it's almost always harmless to quote them in cases where you don't have to, so you may as well just quote your variables everywhere!

– Muzer
Jun 3 at 10:15




2




2





@slebetman: And for the rest of us without this instinct, shellcheck will do the complaining ( shellcheck.net ).

– Piskvor
Jun 3 at 12:42





@slebetman: And for the rest of us without this instinct, shellcheck will do the complaining ( shellcheck.net ).

– Piskvor
Jun 3 at 12:42




3




3





@Roel many decades ago, I learned -- the hard way -- that 99.99999% of the time it's your fault, not a bug in the compiler or interpreter... :)

– RonJohn
Jun 3 at 14:56






@Roel many decades ago, I learned -- the hard way -- that 99.99999% of the time it's your fault, not a bug in the compiler or interpreter... :)

– RonJohn
Jun 3 at 14:56




Popular posts from this blog

Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company