如何从bash grep输出中删除最后一个字符

COMPANY_NAME=`cat file.txt | grep "company_name" | cut -d '=' -f 2` 输出这样的东西 "Abc Inc"; 我想要做的就是删除尾随的“;” 以及。 我怎样才能做到这一点? 我是一个初学者bash。 任何想法或build议都会有所帮助。

ImageView填充父宽度或高度,但保持宽高比

我有一个方形图像(虽然这个问题也适用于矩形图像)。 我希望尽可能大地展示图片,如有必要可以展开图片,以填充父母,同时保持高宽比。 图像比ImageView小。 问题是,我无法拉伸图像,并“匹配”ImageView的高度和宽度。 这是我的XML布局文件: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp"> <ImageView android:id="@+id/image" android:layout_width="fill_parent" android:layout_height="fill_parent" android:adjustViewBounds="true" android:scaleType="fitCenter" android:layout_marginTop="10dp"/> <TextView android:id="@+id/name" android:layout_below="@id/image" android:layout_alignLeft="@id/image" android:layout_marginTop="20dp" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="18dp"/> <TextView android:id="@+id/name2" android:layout_below="@id/name" android:layout_width="fill_parent" android:layout_height="wrap_content" android:textSize="14dp"/> </RelativeLayout> 我已经使用fill_parent , wrap_content和多个缩放types的许多组合: fitCenter , fitStart , fitEnd , centerInside ,它们都以正确的高宽比绘制图像,但是没有一个实际缩放图像和ImageView本身 ,导致TextViews被一路推下屏幕,ImageView里面的空白,图像没有缩放或图像被裁剪。 我不能完全确定这个合适的组合。

Symfony2,如何使表单标签类/ attr不同于其input?

我想用标签和input来构build一个表单,但是它们的类别应该是不同的。 下面的代码用相同的attr创buildinput的标签: public function buildForm(FormBuilder $builder, array $options) { $builder ->add('hours', null , array('attr'=> array( 'placeholder'=>'Working Hours', 'class'=>'ui-spinner-box') ) ) } 在上面的代码中, ui-spinner-box将被输出为标签和input。 它甚至会为其标签添加占位符。 那么如何使它为标签分别创buildattr ,所以我可以输出如下所示: <label class="MYCLASSFOR_LABEL" for="input_id">Hours</label> <input class="MYCLASSFOR_INPUTS" type="text" id="input_id" name="" value="" >

CSS3转换 – 淡出效果

我正在尝试在纯CSS中实现“淡出”效果。 我在网上查了一些解决scheme,这里是小提琴 。 不过在线阅读文档之后 我想弄清楚为什么幻灯片animation不起作用。 任何指针? 这是HTML <div class="dummy-wrap"> <div class="success-wrap successfully-saved">Saved</div> </div> CSS .dummy-wrap { animation: slideup 2s; -moz-animation: slideup 2s; -webkit-animation: slideup 2s; -o-animation: slideup 2s; } .success-wrap { width: 75px; min-height: 20px; clear: both; margin-top: 10px; } .successfully-saved { color: #FFFFFF; font-size: 20px; padding: 15px 40px; margin-bottom: 20px; text-align: center; -webkit-border-radius: 5px; […]

Symfony2:获取控制器所有路由的列表

我有一个控制器,实现所有路线/url用于显示帮助页面。 路线由注释定义。 我的想法是提供所有帮助页面的通用索引。 有没有办法让一个控制器(从控制器内)定义的所有路由?

具有阴影,圆angular和自定义drawRect的UIView

我必须创build一个自定义UIView ,将有圆angular,边框,阴影和其drawRect()方法被覆盖,以提供自定义的绘图代码与几个直线绘制到视图(我需要使用一个快速,轻量级因为许多这些视图可能会呈现)。 我目前面临的问题是,只要在视图类中重写drawRect() (即使没有任何自定义代码drawRect() ,阴影也不适用于圆angular。 请参阅附加图像的差异: 在视图控制器中我使用下面的代码: view.layer.cornerRadius = 10; view.layer.masksToBounds = true; view.layer.borderColor = UIColor.grayColor().CGColor; view.layer.borderWidth = 0.5; view.layer.contentsScale = UIScreen.mainScreen().scale; view.layer.shadowColor = UIColor.blackColor().CGColor; view.layer.shadowOffset = CGSizeZero; view.layer.shadowRadius = 5.0; view.layer.shadowOpacity = 0.5; view.layer.masksToBounds = false; view.clipsToBounds = false; 在重写的drawContext()我会使用类似于: var context:CGContext = UIGraphicsGetCurrentContext(); CGContextSetStrokeColorWithColor(context, UIColor.redColor().CGColor); // Draw them with a 2.0 stroke width […]

将vector复制到STL列表的最佳方法是什么?

使用迭代器迭代遍历vector,并复制到列表的最佳复制方法。 任何build议?

需要结合目录中的大量文件

我有一个目录中有50到60个文件,我需要连接到一个单一的文件定期。 我想使用记事本++认为有可能是一个插件,将帮助,但一直没能find一个。 任何其他的想法?

Rails引擎中的迁移?

我有多个rails应用程序与同一个后端对话,我希望他们分享一些迁移。 我安装了一个rails引擎(与enginex),我可以共享任何东西(控制器,视图,模型,…),但没有迁移。 我不能使它工作! 我试图创build一个文件db / migrate / my_migration.rb,但在我的主应用程序,如果我这样做: rake db:migrate 它不加载它们。 谷歌search后,似乎有一些最近的工作 ,这似乎已经合并到铁路大师。 我与轨3.0.3你有没有看到任何方式使这项工作? 谢谢 !

iOS 6 – viewDidUnload迁移到didReceiveMemoryWarning?

所以从iOS 6开始, viewDidUnload已经被弃用了,现在我需要做什么? 删除它,然后将其中的所有内容迁移到didReceiveMemoryWarning ,或保留它,并且不要在didReceiveMemoryWarning做任何事情?