我想编辑bashrc文件,以便运行一个名为"myip"的简单函数.正如您可能猜到的,函数myip只打印我机器的内部IP地址.
我工作的时候,这是脚本:
ifconfig en1 | awk '{ print $2}' | sort
Run Code Online (Sandbox Code Playgroud)
这得到了我的输出:
10.0.0.12
options=1<PERFORMNUD>
flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST>
fe80::daa2:5eff:fe96:ba2f%en1
d8:a2:5e:96:ba:2f
autoselect
active
Run Code Online (Sandbox Code Playgroud)
我正在使用Mac OS X.
我怎么能这样做?
在我的代码中,我需要尽可能简化我的代码行.编辑:我认为我不够清楚 - 它需要是一行代码.我需要在lambda表达式中放置一个for循环,类似于:
x = lambda x: (for i in x : print i)
Run Code Online (Sandbox Code Playgroud)
我只是不知道如何实现它.谢谢!
我是C#和Visual Studio的新手,但是我开始了一个小项目,该项目打开一个主窗口并显示一个表。窗口的Presenter包含一个Observable:
public ObservableCollection<FruitsPresenter> Fruits { get; set; }
Run Code Online (Sandbox Code Playgroud)
该集合包含有关某些水果的信息。然后,它显示了所有内容的表格。我做了一个按钮,该按钮应该打开一个新窗口并创建一个“输入表单”,该表单将询问信息,然后向集合中添加一个新项目。
我无法做到这一点。有什么帮助吗?