Redian新闻
>
请问一下。。。 我的朋友打餐馆的。。 收入是现金。怎么报税?
avatar
请问一下。。。 我的朋友打餐馆的。。 收入是现金。怎么报税?# Accounting - 会计审计
o*5
1
DELTA JULY 8 TO AUGUST 13
avatar
y*r
2
眼睛红,痒,有异物感,夜间尤其严重,买的非处方抗过敏眼药水,没用。谢谢!
avatar
v*r
3
ps -ef | grep "command" | grep -v grep
以上命令的 exit status ($?) 在match到 “command" 的时候是 0,在没有 match 的
时候是 1.
在没有 match 的时候,觉得 exit status 也应该是由 ”grep -v grep“ 决定的呀
, 为什么会是 1 哪?
avatar
u*k
4
请问一下。。。 我的朋友打餐馆的。。 收入是现金。怎么报税?
在纽约的。。 请转纽约版 谢谢
avatar
h*o
5
niu b

【在 o*******5 的大作中提到】
: DELTA JULY 8 TO AUGUST 13
avatar
B*y
6
我医生的处方药:
Lotemax ophthalmic suspension 0.5%
Pataday Eye Drops
很有效的,不过很贵,一瓶大概$100多。看你的保险能出多少了,我自己一瓶也要出$
35
avatar
h*c
7
echo "aa"|grep -v "aa";echo $?
1
Anything wrong?
avatar
u*k
8
ding
avatar
d*z
9
bso
avatar
D*t
10
OTC anti-histamine eye drop: Alaway, Zaditor
avatar
v*r
11
你和我问的是同一个问题,唯一能解释的通的理由就是:
grep -v 在只有一行 input passed through standard input 的时候,会把 exit
status 设成 1 , 因为只有一行 input 的话,grep -v 就能 assume no match, 我的
猜想

【在 h*******c 的大作中提到】
: echo "aa"|grep -v "aa";echo $?
: 1
: Anything wrong?

avatar
I*e
12
ask the employer
avatar
o*5
13
公司出,所以不在乎了
avatar
h*c
14
true;echo $?
0
false;echo $?
1
echo "aa"|grep -v "aa";echo $?
1
echo "aa"|grep -v "bb";echo $?
aa
0
I don't think anything strange here."aa" not match -v "aa", so return false,
"aa" match -v "bb" so return true.
avatar
s*n
15
问问同事怎么报的,很多都不报的,嘿嘿

【在 u*********k 的大作中提到】
: 请问一下。。。 我的朋友打餐馆的。。 收入是现金。怎么报税?
: 在纽约的。。 请转纽约版 谢谢

avatar
v*r
16
主要是想搞清为什么这两个 cases 下, $? 会不同
{ echo "aa"; } | grep -v "aa" ; echo $?
{ echo "aa"; echo "bb"; } | grep -v "aa" ; echo $?
我这么理解对不对?
grep -v 没 output, set $? to 1
grep -v 有 output, set $? to 0

false,

【在 h*******c 的大作中提到】
: true;echo $?
: 0
: false;echo $?
: 1
: echo "aa"|grep -v "aa";echo $?
: 1
: echo "aa"|grep -v "bb";echo $?
: aa
: 0
: I don't think anything strange here."aa" not match -v "aa", so return false,

avatar
g*n
17
为啥要报税啊?
avatar
c*t
18
$ man 1 grep
EXIT STATUS
Normally, the exit status is 0 if selected lines are found and
1
otherwise. But the exit status is 2 if an error occurred, unless
the
-q or --quiet or --silent option is used and a selected line is
found.
Note, however, that POSIX only mandates, for programs such as
grep,
cmp, and diff, that the exit status in case of error be greater than
1;
it is therefore advisable, for the sake of portability, to use
logic


【在 v*****r 的大作中提到】
: 主要是想搞清为什么这两个 cases 下, $? 会不同
: { echo "aa"; } | grep -v "aa" ; echo $?
: { echo "aa"; echo "bb"; } | grep -v "aa" ; echo $?
: 我这么理解对不对?
: grep -v 没 output, set $? to 1
: grep -v 有 output, set $? to 0
:
: false,

avatar
c*a
19
挣Social Security Benefit
avatar
v*r
20
你没看清我问的问题: grep -v 是根据什么设 exit status 的? Manual 里没提到。
从以下这两个 commands 的对比来看,似乎只能是根据 grep -v 后还有没有 line(s)
left for stdout 来决定 exit status 的value了。
{ echo "aa"; } | grep -v "aa" ; echo $?
{ echo "aa"; echo "bb"; } | grep -v "aa" ; echo $?
有时间俺会 check out grep 的 source code 来 confirm 一下。

and

【在 c*******t 的大作中提到】
: $ man 1 grep
: EXIT STATUS
: Normally, the exit status is 0 if selected lines are found and
: 1
: otherwise. But the exit status is 2 if an error occurred, unless
: the
: -q or --quiet or --silent option is used and a selected line is
: found.
: Note, however, that POSIX only mandates, for programs such as
: grep,

avatar
p*z
21
cash income
do schedule C
avatar
j*a
22
你要这么想 grep有输出就是0 没有就是1
grep aa和grep -v aa只是形式是这么做的
要是改为 grep "aa" 和 grep "![aa]"什么的 这就好理解了 别太在意那个-v

)

【在 v*****r 的大作中提到】
: 你没看清我问的问题: grep -v 是根据什么设 exit status 的? Manual 里没提到。
: 从以下这两个 commands 的对比来看,似乎只能是根据 grep -v 后还有没有 line(s)
: left for stdout 来决定 exit status 的value了。
: { echo "aa"; } | grep -v "aa" ; echo $?
: { echo "aa"; echo "bb"; } | grep -v "aa" ; echo $?
: 有时间俺会 check out grep 的 source code 来 confirm 一下。
:
: and

avatar
g*n
23
只能当self-employ给重税了。。。
avatar
S*u
24
如果employee没有报这部分税,你的朋友就默认不报,不然就等同间接向税务局揭发老
板,schedule C的话也要向老班说一下,让出1099比较好,不过餐馆行业出1099是不太
正常的。
想积分可以直接向老板说,他们会给报的,一年收入六千就能积四分了。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。